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