C# VS2010中可执行文件中的多个图标
我在谷歌上搜索并找到了多种向可执行文件中添加多个图标的方法,但它们似乎都适用于VS2003-2005-2008,而VS2010却没有。我没有使用/win32res尝试Win32资源,因为我不知道如何使用它(我也不知道如何在Google上获得一个好的结果) 有什么简单的建议吗?这对我很有用:C# VS2010中可执行文件中的多个图标,c#,.net,icons,exe,C#,.net,Icons,Exe,我在谷歌上搜索并找到了多种向可执行文件中添加多个图标的方法,但它们似乎都适用于VS2003-2005-2008,而VS2010却没有。我没有使用/win32res尝试Win32资源,因为我不知道如何使用它(我也不知道如何在Google上获得一个好的结果) 有什么简单的建议吗?这对我很有用: 我刚刚创建了一个简单的工具,可以完全做到这一点,而不必处理.res文件。这是一个很小的实用程序,您可以将其用作生成后事件的一部分,并允许您将特定文件夹中的所有图标文件添加到程序集中。如果我们假设主项目文件夹下
我刚刚创建了一个简单的工具,可以完全做到这一点,而不必处理.res文件。这是一个很小的实用程序,您可以将其用作生成后事件的一部分,并允许您将特定文件夹中的所有图标文件添加到程序集中。如果我们假设主项目文件夹下有一个图标文件夹,则可以添加以下生成后事件:
C:\path\to\InsertIcons.exe $(TargetPath) $(ProjectDir)icons
如果您使用的是visual studio 2012,可以在上找到进一步的说明和下载:
- 对于C#.NET我发现了一个很好的解决C#项目问题的方法。但它只适用于我的C#项目
- 从文件|新建对话框创建新的“本机资源模板”
- 在项目属性(项目->应用程序->资源)中,可以选择
,而不是默认选择的“图标和清单”(此选项仅对C#projects可见!)资源文件(.res)
- 对于VB.Net项目链接(Waldo在这里也提到过)会更有帮助,因为在my visual 2012中,没有选择/浏览
文件,但您可以按照所述手动更改vb.net项目的项目定义文件,以编译project win本机win32资源文件: 在记事本(*.vbProj)中打开项目文件并添加以下块:本机资源模板(.res)的选项
<PropertyGroup> <Win32Resource>assemblyWin32.res</Win32Resource> </PropertyGroup>
汇编Win32.res
我也对这个答案感兴趣