Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在不使用.exe的情况下使用图像#_C#_Image_Winforms - Fatal编程技术网

C# 如何在不使用.exe的情况下使用图像#

C# 如何在不使用.exe的情况下使用图像#,c#,image,winforms,C#,Image,Winforms,如何在c#windows应用程序中使用图像而不增加.exe文件的重量 一种方法是将文件保存在调试文件夹中,并在运行时读取它,但我不希望用户看到调试文件夹中的任何图像 如何实现这一点?您可以将图像存储在单独的类库中,然后在应用程序中引用它 用户将无法以这种方式查看图像文件,相反,它们将作为dll文件存储在调试文件夹中 编辑: 我已记录了实现此设置所需的操作,请查看此链接: 听起来不错,但怎么做呢?我的意思是,我知道如何创建类库,但如何存储图像并在另一个项目中使用?您的代码的问题是,我可以用它获取字

如何在c#windows应用程序中使用图像而不增加.exe文件的重量

一种方法是将文件保存在调试文件夹中,并在运行时读取它,但我不希望用户看到调试文件夹中的任何图像


如何实现这一点?

您可以将图像存储在单独的类库中,然后在应用程序中引用它

用户将无法以这种方式查看图像文件,相反,它们将作为dll文件存储在调试文件夹中

编辑:

我已记录了实现此设置所需的操作,请查看此链接:


听起来不错,但怎么做呢?我的意思是,我知道如何创建类库,但如何存储图像并在另一个项目中使用?您的代码的问题是,我可以用它获取字符串,但如何用它获取图像?我是说你的代码无法获取我的图像?请尝试并编辑解决方案。@Agent\u Spock您能详细说明为什么这会更好吗?现在,二进制文件使用的空间比原始二进制文件中的图像更多,加上查找和加载额外类库的加载时间也更长。由于图像不会一次又一次地更改,因此只需传输较轻的exe即可完成工作。您确定将exe变大是一件坏事吗?