我正在尝试从.NET 3.5,VS2008项目中删除大量的内容,我对于编译成EXE的内容有什么不知所措。
例如,如果我双击我的Resources.Resx文件,我会得到以下内容:
正如您所看到的,它表明此位图是“在编译时链接”。但是,当我在解决方案资源管理器中转到文件的路径时,它表示构建操作设置为无 - 因此,根据我的理解,位图将不会链接到EXE。
但与此同时,Resources.resx中有一个条目。无论如何,我很困惑。希望对该主题有一些清晰的认识。
答案 0 :(得分:2)
即使您可以在解决方案中看到文件(因为它们必须首先存在于某处),但在编译代码时,资源文件会自动嵌入到程序集清单中。因此,它们是.dll或.exe
的一部分