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

rem*_*rem 5 wpf icons taskbar wix windows-7

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

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

Ale*_*nov 4

你应该改变策略:你需要设置AppUserModelID快捷方式。该属性的值在升级过程中不应更改。然后 shell、Windows 任务栏就会知道更新其固定的快捷方式。

您可以通过下表了解有关Windows 7 任务栏支持中的快捷方式属性的更多信息MsiShortcutProperty中的快捷方式属性的更多信息。

WiX 中还有一个示例代码,展示了如何设置快捷方式属性