我尝试做的事情:将一些文件与可执行文件一起包含,以便以后提取它们。
我有两个项目,都有一个Resource1.resx文件(以及磁盘中包含的一些资源)。
File.WriteAllBytes(path,
Resource1.Image);
将资源转储到磁盘。 Resource1
不存在。之前我已经完成了这项工作,但是当我在MSDN上搜索如何使用资源时,我能找到的是有关本地化的信息(?)。
编辑:如果它有所作为,我使用的是.NET 2.0(是的,我知道)
答案 0 :(得分:1)
请检查resx文件的构建操作。它应该设置为编译(从我的头脑中),使其成为一个编译资源。
答案 1 :(得分:0)
如果使用解决方案浏览器重命名项目,则不会更改该名称的所有相关实例。
因此,通过扩展,调用ResxItemName
对您没有任何好处,因为它实际上是OriginalNameSpace.ResxItemName
。