Как зарегистрировать службу Windows во время установки? - PullRequest
3 голосов
/ 16 октября 2008

Я создал приложение службы Windows в VB.net 2008 и использовал мастер установки для добавления процесса установки.

Установщик работает, так как он добавляет приложение для добавления / удаления программ и копирует все файлы и т. Д., Но при этом отсутствует последний (необходимый) шаг фактической установки службы.

Я добавил основной вывод проекта в качестве настраиваемого действия для установки и удаления, но безуспешно.

в чем секрет?

Ответы [ 2 ]

7 голосов
/ 16 октября 2008

Вам необходимо создать пользовательскую задачу установки; MSDN имеет все, что вам нужно знать

4 голосов
/ 16 октября 2008

Вы можете сделать две вещи:

1) Используйте настраиваемые действия в вашем проекте установки для регистрации службы с помощью утилиты командной строки "installutil" .Net Framework или просто зарегистрируйте ее самостоятельно с помощью installutil.

2) Добавьте класс установщика в службу Windows. Эта ссылка должна предоставить вам всю необходимую информацию, просто пропустите начальные части о создании службы. Я так рекомендую.

...