Как остановить и не удалять службы Windows при значительном обновлении в wix?
Я работаю над установщиком, который должен устанавливать службы Windows в wix v3.8. Проблема в том, что нам нужно сделать серьезное обновление, не удаляя службу, только чтобы остановить ее.
Мы используем ServiceInstall и ServiceControl внутри компонента, который содержит exe-файл службы. Есть ли способ сделать выполнение ServiceInstall условным (используя условие типа REMOVE = "ALL", а не UPGRADINGPRODUCTCODE), чтобы служба не удалялась при обновлении (просто остановлена, чтобы мы могли обновить файлы)?
Одним из решений будет использование пользовательских действий, но, может быть, есть лучший способ?
Спасибо!