.net - VS2008,没有嵌入应用程序图标?

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

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

最佳答案

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

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

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

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

关于.net - VS2008,没有嵌入应用程序图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530130/

相关文章:

visual-studio-2008 - Visual Studio (2008) 不生成文档 xml

.net - : . Any() 与 .Count() > 0 哪种方法性能更好?

c# - 工具条崩溃

c# - DebuggerDisplay 指令 ",nq"是否只对字符串有效?

visual-studio-2008 - VS2008 调试器不会中断未处理的异常

c++ - 如何在更改编译器/操作系统方面使 C++ 代码健壮

c# - XSLT 转换未正确缩进

.net - wpf datagrid rowdetail 被截断

c# - VU Meter 像 Windows 音量混合器

c++ - 匿名命名空间中的调试符号