Удаление прикрепленного значка приложения с панели задач Windows 7 при значительном обновлении приложения с помощью WiX - PullRequest
5 голосов
/ 18 января 2012

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

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

1 Ответ

4 голосов
/ 19 января 2012

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

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

В WiX также есть пример кода, который показывает , как установить свойство ярлыка .

...