我无法弄清楚为什么在构建setup.exe安装文件时出现此错误。
错误5 -3204:无法从文件C中提取索引为0的图标:\ dev \ MyProj4 \ MyProjClientWpf \ _ obj \ x86 \ Release \ MyProjClient.exe。 ISEXP:错误:-3204:无法从文件C中提取索引为0的图标:\ dev \ MyProj4 \ MyProjClientWpf \ _ obj \ x86 \ Release \ MyProjClient.exe。
在快捷方式/文件夹部分,对于我正在生成的快捷方式,图标文件为空白,图标索引为0.无论默认图标是什么,我都没有指定一个,我甚至不想要一个。
有什么想法吗?
答案 0 :(得分:23)
我遇到了这个问题,我在网上尝试了很多解决方案,但这对我有用的唯一方法:
此致
答案 1 :(得分:8)
Windows Installer广告快捷方式需要图标资源。在构建时,InstallShield将提取此资源并填充Icon表。这个错误说这是不可能的。
最简单的解决方案是向项目添加图标资源并重建EXE:
或者,您可以将快捷方式设置为不显示广告,Windows将在显示开始菜单时为您解析默认图标。你会失去一些MSI的广告功能,所以我真的建议你只提供一个Icon。
答案 2 :(得分:2)
如果启用了创建快捷方式并且未设置图标,则会出现此问题。 1.转到项目助理 - >应用程序快捷方式。 2.下载一些图标,浏览并选择它以使用备用快捷方式图标。
重建。
答案 3 :(得分:0)