Добавление установщика службы и установщика процесса обслуживания в visual studio - PullRequest
14 голосов
/ 24 июня 2011

По какой-то причине, после добавления класса Installer в мой проект службы Windows, я открываю его в режиме разработки и щелкаю правой кнопкой мыши, но нет возможности добавить ни установщик службы, ни установщик процесса службы. Кто-нибудь знает, почему это может иметь место?

1 Ответ

35 голосов
/ 24 июня 2011

В Visual Studio 2008 и 2010 лучший способ сделать это - открыть компонент ServiceBase (по умолчанию Service1) в режиме разработки. Затем щелкните правой кнопкой мыши в конструкторе и выберите параметр Добавить установщик . Это добавляет компонент ProjectInstaller вместе с необходимыми ссылками на сборки. Компонент ProjectInstaller, в свою очередь, автоматически добавляет установщик службы и установщик процесса обслуживания.

Без дополнительных подробностей, я думаю, вы вручную добавили компонент / класс в свой проект и назвали его Installer вместо того, чтобы позволить Visual Studio сделать всю работу за вас.

См. Мой пост здесь , чтобы узнать, как создать базовый сервис в Visual Studio 2008 (похоже, работает и в 2010 году). Обратите особое внимание на Шаг 6.

Надеюсь, это поможет.

...