我已经使用Google搜索并找到了多种方法可以在可执行文件中添加多个图标,但它们似乎都适用于VS 2003-2005-2008,对于VS2010来说都没有。我没有尝试使用/ win32res的Win32资源,因为我不知道如何使用它(无法想象得到一个好的Google结果)。
有任何简单的建议吗?
答案 0 :(得分:4)
我刚刚创建了一个简单的工具来完成这一操作,而不必弄乱.res文件。它是一个很小的实用程序,您可以将其用作Post-Build事件的一部分,并允许您将特定文件夹中的所有图标文件添加到程序集中。如果我们假设您在主项目文件夹下有一个icons文件夹,则可以添加以下构建后事件:
C:\path\to\InsertIcons.exe $(TargetPath) $(ProjectDir)icons
可以在http://einaregilsson.com/add-multiple-icons-to-a-dotnet-application/
找到进一步的说明和下载答案 1 :(得分:2)
这对我有用: http://www.codeproject.com/Tips/160885/How-to-Embed-Multiple-Icons-and-Color-Animated-Cur.aspx
答案 2 :(得分:0)
对于C#.NET Here我为c#项目找到了一个很好的解决方案作为示例。但它只适用于我的C#项目
- 创建一个新的"原生资源模板"来自文件|新对话框。
- 在项目属性(项目 - >应用程序 - >资源)中,可以选择
醇>resource file (.res)
而不是"图标和清单"默认情况下选择此选项(此选项仅对C#项目可见!)。
对于VB.Net 项目this链接(Waldo也在这里提到)可能更有用,因为在我的visual 2012中没有选择/浏览{{ 1}}文件,但您可以手动更改vb.net项目的项目定义文件,如编译项目获取本机win32资源文件:
在记事本(* .vbProj)中打开项目文件,并添加以下块:
Native Resource Template(.res)
答案 3 :(得分:0)
代码项目文章介绍了如何创建“ assemblyWin32.res”文件。