Состояние деинсталляции для WIX

Для установки у нас есть свойство " Установить ", которое мы можем использовать в условиях выполнения, если оно проходит установку. У нас есть аналогичное свойство для удаления?

1 ответ

Вы можете использовать REMOVE~="ALL" чтобы обнаружить полную деинсталляцию.

Деинсталляция, выполняемая в рамках основного обновления, может быть обнаружена через свойство UPGRADINGPRODUCTCODE.

Вот еще несколько советов и некоторых справочных ресурсов: вот " Штриховой лист условий MSI ", который поможет вам получить сложные условия MSI для пользовательских действий. Лист выглядит хорошо для меня, но я не тестировал его подробно - просто поделитесь ссылкой с вашим собственным тестированием как единственной гарантией.

Кроме того, вы можете проверить Стефан Крюгерmsifaq.com для списка общих вопросов MSI, а также его основного installsite.org сайта для общей информации развертывания.

Что касается Wix, ознакомьтесь с этим хорошо известным учебником wix. Я также добавлю ссылку на список лучших практик Windows Installer.

Как добавить пользовательское действие WiX, которое происходит только при удалении (через MSI)?

licensed under cc by-sa 3.0 with attribution.