0

我想存储一些图像以在我的 C# 应用程序中使用。它们是 png 文件,当前位于包含 dll 的文件夹中。理想情况下,我希望将它们包含在 dll 中,因此我不必在安装中包含实际图像。

做这个的最好方式是什么?

我有关于 resx 的信息,但我不确定最好的解决方法。我是否应该使用另一个项目创建 resx 文件,然后将其添加到我要使用的项目中?

提前致谢。

4

2 回答 2

3

最简单的方法是将它们添加到您当前的项目中,然后将它们的 Build Action 属性设置为 Embedded。我相信会自动将它们添加到资源文件中,然后您可以使用反射访问它们。

这是一篇关于检索它们的文章:

MSDN

于 2009-01-11T01:07:11.527 回答
2

将它们放在资源文件中。您可以将其添加到同一个项目中,无需创建另一个。

于 2009-01-10T21:11:31.130 回答