Проблема установки службы Windows при удалении службы Windows - PullRequest
1 голос
/ 19 марта 2010

Я делаю проект установки службы Windows на VS2008, у него есть настраиваемое действие для установки значений app.config. Настройка отлично работает, установка службы и установка значений app.config, но когда я пытаюсь удалить службу, она удаляет файлы, но сохраняет службу зарегистрированной, поэтому я могу установить ее снова, используя настройки, мне нужно использовать «sc delete». "в командной строке vs правильно удалить службу ... кто-нибудь есть какие-либо идеи, которые могут быть проблема здесь?

Спасибо.

1 Ответ

0 голосов
/ 24 декабря 2010

Я не уверен, у вас все еще есть эта проблема или нет, но все еще даю ответ, чтобы она помогала другим.

Используйте компонент установщика вместе со службой Windows, переопределите метод OnBeforeUninstall и напишите свой собственный код для отмены регистрации службы, например:

{frameworkpath}\InstallUtil.exe /u <serviceinstalledpath>

Это должно удалить ваш сервис

...