我正在使用Visual Studio 2008,我可以使用My Project设置应用程序图标 - >应用程序 - 带有路径的选项卡。但是,有没有办法将应用程序图标设置为嵌入式资源而不是文件本身?因为VS似乎只是为了这个目的而再次嵌入图标,而不是重用已经嵌入的资源。
答案 0 :(得分:4)
应用程序图标必须是.exe
(或.dll
)文件中的本机(Win32)资源。这是由shell使用本机资源API提取的。
但VS嵌入程序集的资源是托管(.NET)资源。
(即,有多种方法可以在.exe
或.dll
中嵌入资源,您需要使用正确的方式。)
如果直接打开程序集文件,VS将显示本机资源。 .NET Reflector将向您显示托管资源。