Установщик службы Windows - удалить предыдущие версии - PullRequest
1 голос
/ 29 декабря 2010

У меня есть служба Windows, в которой я использую проект установки для создания MSI для установки службы.Это прекрасно работает для первоначальной установки службы Windows, но при попытке выполнить последующие установки (т. Е. Новая версия, новый MSI) она проходит через экраны установки, индикатор выполнения приближается к концу, а затем я получаю сообщение о том, что

"Ошибка 1001. Указанная служба уже существует".

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

В моем пакете установщика я сделал следующее:

  • DetectNewerInstalledVersion: True
  • Обновлен код продукта
  • RemovePreviousVersion: True
  • Обновлена ​​версия

1 Ответ

2 голосов
/ 29 декабря 2010

перед тем, как вводить новую версию служб, вы должны удалить ее, а затем попробовать. Если вы используете VS для создания службы Windows с помощью командной строки visual studio, вы можете удалить ее. Easliy.Google: «удалить службу Windows с помощью Insallutill.exe»

...