Функция восстановления для проекта установки в основном представляет собой повторную установку, но из-за моего пользовательского действия «Установить/Зафиксировать/Откатить/Удалить» для управления службой Windows мое восстановление завершается ошибкой, поскольку служба уже существует на момент вызова функции восстановления.
Проект установки должен сначала удалить службу, прежде чем восстанавливать ее. Я уже внедряю пользовательские действия через using System.Configuration.Install
, так что это должно быть возможно.
Как указать функции восстановления сначала удалить службу?