错误-3204:无法从文件中提取索引为0的图标

时间:2015-01-03 09:00:14

标签: c# winforms installshield-2012

在为我的应用程序构建安装程序时,我反复收到错误:

Error -3204: Cannot extract icon with index 0 from file C:\Users\....

快速谷歌搜索让我here(问题未解决)并按照一步一步的步骤here让我每次构建项目时都添加C:\Windows\system32\shell32.dll,然后选择icon:2。尽管出现错误,仍会创建setup.exe 并为我安装应用程序,但在控制面板中的添加/删除程序中没有任何痕迹 如何在“控制面板”中的“添加/删除”添加/删除程序中获取该图标。

编辑:如果VS2013的Windows安装程序有任何其他软件,例如SetupProject与之前版本的VS 2xxx请建议我

2 个答案:

答案 0 :(得分:0)

您应该更改创建安装文件的方法。请参阅以下链接:

Clike Here

更新:

以下是另外两个可以设置应用程序的设置应用程序。

QSetupCenturion Setup

您可以尝试使用它们为您的应用程序进行设置。

答案 1 :(得分:0)

<ISProductFolder>\redist\Language Independent\OS Independent\setupicon.ico

当我在项目助手中使用上面的文件路径时 - &gt;应用程序快捷方式部分 - &gt;使用备用快捷方式图标,显示基本图标,并允许我选择图标。现在我的项目构建没有这个错误。 (图标看起来不好但是有效......)

IconShow