Установщик не может удалить предыдущую версию - PullRequest
3 голосов
/ 07 июня 2010

Я использую проект Visual Studio для установки и развертывания, чтобы установить мои компоненты приложения.Это успешно работает с другими приложениями, и позволить текущей версии установить поверх предыдущих версий обычно означает просто установить свойство в проекте установки, а именно RemovePreviousVersions, и установить для него значение true.

В этом случае устанавливается служба Windows, и при попытке установить последнюю версию появляется сообщение «Указанная служба уже существует».Я пытался остановить службу перед установкой.

Есть ли простой способ обойти эту проблему?

1 Ответ

1 голос
/ 18 июня 2010

Вам придется вручную удалить службу, а затем установить ее снова.

http://msdn.microsoft.com/en-us/library/sd8zc8ha(VS.80).aspx

...