Добавление установщика службы и установщика процесса обслуживания в visual studio
По какой-то причине, после добавления класса Installer в мой проект службы Windows, я открываю его в режиме разработки и щелкаю правой кнопкой мыши, но нет возможности добавить ни установщик службы, ни установщик процесса службы. Кто-нибудь знает, почему это может иметь место?
1 ответ
В Visual Studio 2008 и 2010 лучший способ сделать это - открыть ServiceBase
компонент (названный Service1
по умолчанию) в режиме конструктора. Затем щелкните правой кнопкой мыши в конструкторе и выберите параметр " Добавить установщик". Это добавляет ProjectInstaller
компонент вместе с необходимыми ссылками сборки. ProjectInstaller
Компонент, в свою очередь, автоматически добавляет установщик службы и установщик процесса обслуживания.
Без дополнительных подробностей, я думаю, вы вручную добавили компонент / класс в свой проект и назвали его Installer
вместо того, чтобы позволить Visual Studio сделать всю работу за вас.
Смотрите мой пост здесь, чтобы узнать, как создать базовый сервис в Visual Studio 2008 (похоже, работает и в 2010 году). Обратите особое внимание на Шаг 6.
Надеюсь это поможет.