Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想存储一些图像以在我的 C# 应用程序中使用。它们是 png 文件,当前位于包含 dll 的文件夹中。理想情况下,我希望将它们包含在 dll 中,因此我不必在安装中包含实际图像。
做这个的最好方式是什么?
我有关于 resx 的信息,但我不确定最好的解决方法。我是否应该使用另一个项目创建 resx 文件,然后将其添加到我要使用的项目中?
提前致谢。
最简单的方法是将它们添加到您当前的项目中,然后将它们的 Build Action 属性设置为 Embedded。我相信会自动将它们添加到资源文件中,然后您可以使用反射访问它们。
这是一篇关于检索它们的文章:
MSDN
将它们放在资源文件中。您可以将其添加到同一个项目中,无需创建另一个。