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