我有一个使用WiX项目构建的程序。首次安装该应用程序时,我可以将其固定在任务栏上。安装更新后,该应用程序仍然可以运行,但是任务栏中的图标变为默认图标(文件图标),而不是我程序的图标。
当我进入固定图标的快捷方式属性并单击“更改图标”时,它会显示一条错误消息,指出找不到该路径。图标的路径如下所示:
“%SystemRoot%\ installer {在此处很长时间} \ ICON.EXE”
较长的GUID会随每个更新版本而变化(通过更新,我的意思是从4.5.5版本更改为4.5.6版本)。 GUID对应于架构的Product元素中的Product ID,它将永远不会相同,并且更新不会更新固定在任务栏上的图标的图标路径。
我如何将图标固定在任务栏上以使用将来的更新进行更新?
另外,如何设置图标路径以指向可执行文件的位置,这是其他程序(如Firefox)如何设置其图标?这在WiX中可用吗?
最佳答案
顺便说一句,我能够通过删除Product.wxs文件中的Icon元素来解决此问题:
关于wix - 使用WiX创建的msi文件更新后,固定的任务栏图标将变为默认图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37635798/