繁体   English   中英

使用WiX创建的msi文件更新后,固定的任务栏图标将变为默认图标

[英]Pinned taskbar icon turns to default icon after update using msi file created by WiX

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

当我进入固定图标的快捷方式属性并单击“更改图标”时,它给出了一条错误消息,指出找不到该路径。 图标的路径如下所示:

“%SystemRoot%\\ installer {在此处很长时间} \\ ICON.EXE”

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

我如何将图标固定在任务栏上以使用将来的更新进行更新? 另外,如何设置图标路径以指向可执行文件的位置,这是Firefox之类的其他程序如何设置其图标的呢? 这在WiX中可用吗?

顺便说一句,我能够通过删除Product.wxs文件中的Icon元素来解决此问题:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM