Удаление закрепленного значка приложения с панели задач Windows 7 при крупном обновлении приложения с помощью WiX


После удаления приложения WPF, установленного с WiX, значок приложения, ранее прикрепленный к панели задач Windows 7, не был удален автоматически. Он остается сиротой и должен быть удален вручную. Является ли это предполагаемым, типичным поведением?
Проблема заключается в том, что после серьезного обновления приложения закрепленный значок остается неактивным и должен быть вручную удален и повторно закреплен. Это смущает некоторых пользователей.

Есть ли возможность удалить или повторно активировать значок приложения, прикрепленный к панели задач Windows 7, при выполнении основного обновления приложения с помощью установщика WiX?

1 5

1 ответ:

Вы должны скорее изменить стратегию: вам нужно установить AppUserModelID на вашем коротком пути. Значение этого свойства не должно изменяться во время обновления. Тогда оболочка, панель задач Windows, будет знать, чтобы обновить свой закрепленный ярлык.

Вы можете прочитать больше о свойствах ярлыка в Поддержка панели задач Windows 7 с таблицей MsiShortcutProperty .

Есть также пример кода в WiX, который показывает , Как установить свойство shortcut.