删除使用WiX安装的WPF应用程序后,之前固定到Windows 7任务栏的应用程序图标尚未自动删除。它仍然是孤儿,需要手动删除。这是一种假定的典型行为吗? 问题是,在应用程序进行重大升级后,固定图标将保持不活动状态,需要手动删除并重新安装。它让一些用户感到困惑。
使用WiX安装程序进行应用程序主要升级时,是否有可能删除或重新激活应用程序的图标,固定到Windows 7任务栏?
答案 0 :(得分:4)
您应该更改策略:您需要在快捷方式上设置AppUserModelID
。升级期间,此属性的值不应更改。然后shell,Windows任务栏,将知道更新其固定的快捷方式。
您可以在Windows 7 Taskbar support with the MsiShortcutProperty
table中了解有关快捷方式属性的更多信息。
WiX中的示例代码也显示how to set shortcut property。