对.NET项目中的资源感到困惑

时间:2010-07-30 00:06:00

标签: c# visual-studio-2008 .net-3.5 resources

我正在尝试从.NET 3.5,VS2008项目中删除大量的内容,我对于编译成EXE的内容有什么不知所措。

例如,如果我双击我的Resources.Resx文件,我会得到以下内容:

alt text

正如您所看到的,它表明此位图是“在编译时链接”。但是,当我在解决方案资源管理器中转到文件的路径时,它表示构建操作设置为无 - 因此,根据我的理解,位图将不会链接到EXE。

alt text

但与此同时,Resources.resx中有一个条目。无论如何,我很困惑。希望对该主题有一些清晰的认识。

1 个答案:

答案 0 :(得分:2)

即使您可以在解决方案中看到文件(因为它们必须首先存在于某处),但在编译代码时,资源文件会自动嵌入到程序集清单中。因此,它们是.dll或.exe

的一部分