使用WiX

时间:2016-06-04 22:52:23

标签: wix windows-installer

我有一个使用WiX项目构建的程序。当第一次安装应用程序时,我可以将它固定到任务栏上。安装更新后,应用程序仍然有效,但任务栏中的图标变为默认图标(文件图标),而不是我的程序图标。

当我进入固定图标的快捷方式属性并点击"更改图标"时,会显示一条错误消息,指出无法找到路径。图标的路径如下所示:

"%SystemRoot%\ installer {LONG GUID HERE} \ ICON.EXE"

每个更新版本都会改​​变那个长guid(并且通过更新,我的意思是从版本4.5.5更改为4.5.6)。 GUID对应于架构的Product元素中的Product ID,它永远不会相同,并且更新不会更新固定到任务栏的图标的图标路径。

如何将固定到任务栏的图标更新到未来的更新? 另外,如何将图标路径设置为指向可执行文件的位置,这是Firefox等其他程序设置图标的方式?这是否适用于WiX?

1 个答案:

答案 0 :(得分:0)

顺便说一下,我可以通过删除Product.wxs文件中的Icon元素来解决这个问题: