我想存储一些用于我的C#应用程序的图像。它们是png文件,目前位于带有dll的文件夹中。理想情况下,我希望将它们包含在dll中,因此我不必在安装时包含实际图像。
这样做的最佳方式是什么?
我有关于resx但我不确定最好的方法。我应该使用另一个项目创建resx文件,然后将其添加到我想用它的那个吗?
提前致谢。
答案 0 :(得分:3)
最简单的方法是将它们添加到当前项目中,然后将其Build Action属性设置为Embedded。我相信会自动将它们添加到资源文件中,然后您可以使用反射来访问它们。
这是一篇关于检索它们的文章:
答案 1 :(得分:2)
将它们放在资源文件中。您可以将其添加到同一个项目中,无需再创建另一个项目。