使用WiX在应用程序的主要升级中从Windows 7任务栏中删除固定应用程序的图标

时间:2012-01-18 11:59:29

标签: wpf windows-7 wix icons taskbar

删除使用WiX安装的WPF应用程序后,之前固定到Windows 7任务栏的应用程序图标尚未自动删除。它仍然是孤儿,需要手动删除。这是一种假定的典型行为吗? 问题是,在应用程序进行重大升级后,固定图标将保持不活动状态,需要手动删除并重新安装。它让一些用户感到困惑。

使用WiX安装程序进行应用程序主要升级时,是否有可能删除或重新激活应用程序的图标,固定到Windows 7任务栏?

1 个答案:

答案 0 :(得分:4)

您应该更改策略:您需要在快捷方式上设置AppUserModelID。升级期间,此属性的值不应更改。然后shell,Windows任务栏,将知道更新其固定的快捷方式。

您可以在Windows 7 Taskbar support with the MsiShortcutProperty table中了解有关快捷方式属性的更多信息。

WiX中的示例代码也显示how to set shortcut property