VS2008,没有嵌入式应用程序图标?

时间:2009-10-07 07:44:50

标签: .net visual-studio visual-studio-2008

我正在使用Visual Studio 2008,我可以使用My Project设置应用程序图标 - >应用程序 - 带有路径的选项卡。但是,有没有办法将应用程序图标设置为嵌入式资源而不是文件本身?因为VS似乎只是为了这个目的而再次嵌入图标,而不是重用已经嵌入的资源。

1 个答案:

答案 0 :(得分:4)

应用程序图标必须是.exe(或.dll)文件中的本机(Win32)资源。这是由shell使用本机资源API提取的。

但VS嵌入程序集的资源是托管(.NET)资源。

(即,有多种方法可以在.exe.dll中嵌入资源,您需要使用正确的方式。)

如果直接打开程序集文件,VS将显示本机资源。 .NET Reflector将向您显示托管资源。