C# 如何在不使用.exe的情况下使用图像#
如何在c#windows应用程序中使用图像而不增加.exe文件的重量 一种方法是将文件保存在调试文件夹中,并在运行时读取它,但我不希望用户看到调试文件夹中的任何图像C# 如何在不使用.exe的情况下使用图像#,c#,image,winforms,C#,Image,Winforms,如何在c#windows应用程序中使用图像而不增加.exe文件的重量 一种方法是将文件保存在调试文件夹中,并在运行时读取它,但我不希望用户看到调试文件夹中的任何图像 如何实现这一点?您可以将图像存储在单独的类库中,然后在应用程序中引用它 用户将无法以这种方式查看图像文件,相反,它们将作为dll文件存储在调试文件夹中 编辑: 我已记录了实现此设置所需的操作,请查看此链接: 听起来不错,但怎么做呢?我的意思是,我知道如何创建类库,但如何存储图像并在另一个项目中使用?您的代码的问题是,我可以用它获取字
如何实现这一点?您可以将图像存储在单独的类库中,然后在应用程序中引用它 用户将无法以这种方式查看图像文件,相反,它们将作为dll文件存储在调试文件夹中 编辑: 我已记录了实现此设置所需的操作,请查看此链接:
听起来不错,但怎么做呢?我的意思是,我知道如何创建类库,但如何存储图像并在另一个项目中使用?您的代码的问题是,我可以用它获取字符串,但如何用它获取图像?我是说你的代码无法获取我的图像?请尝试并编辑解决方案。@Agent\u Spock您能详细说明为什么这会更好吗?现在,二进制文件使用的空间比原始二进制文件中的图像更多,加上查找和加载额外类库的加载时间也更长。由于图像不会一次又一次地更改,因此只需传输较轻的exe即可完成工作。您确定将exe变大是一件坏事吗?