我已经知道如何设置桌面图标和开始菜单快捷方式,暂时使用主输出图标(通过以下方式:Setting correct icon for Shortcut in VS2010 Setup Project),但我有一个令人沮丧的WinForms项目不起作用。
在我的设置项目中,当我选择主输出作为桌面图标和开始菜单快捷方式时,图标选择窗口中会出现正确的图标 ,其下方有一个随机数字,但是当我构建项目,然后从MSI安装时,桌面和开始菜单快捷方式仍然是默认的Windows应用程序图标。如果我打开Windows快捷方式属性窗口并单击更改图标,则会出现错误“文件%SystemRoot%\ Installer {ProductCode} {RandomNumber} .exe不包含图标...”。我查看了指定的位置,该目录中的3个EXE都没有图标。
我还检查了以前的项目,其中快捷方式有图标,并打开该项目的ProductCode目录,那些EXE的图标。我检查了两个项目之间的所有设置,它们完全一样,所以我不确定我做错了什么。
以前有人经历过这个吗?