Мне нужно настроить условие запуска в моем установщике, чтобы предотвратить запуск пользователем файла MSI напрямую, если они не запускают удаление. (Все другие типы установки должны запускаться из приложения bootstrap, чтобы он мог убедиться, что все предварительные условия выполнены.)Что нужно проверить, чтобы убедиться, что выполняется Uninstall?
Какие условия необходимо проверить для этого? Я пробовал REMOVE="ALL" OR BOOTSTRAP
(BOOTSTRAP
- это свойство, которое мое приложение bootstrap определяет в командной строке при запуске MSI), но это также срабатывает при установке Repair, чего я не хочу.
Вы попробовали 'MaintenanceMode =" Удалить "'? –
Это не работает, когда MSI запускается для удаления установки с панели управления (или напрямую). – RobH