Как зарегистрировать службу Windows во время установки?
-
03-07-2019 - |
Вопрос
Я создал приложение службы Windows в VB.net 2008 и использовал мастер установки, чтобы добавить процесс установки.
Установщик работает, поскольку добавляет приложение для добавления/удаления программ, копирует все файлы и т. д., но в нем отсутствует последний (обязательный) этап фактической установки службы.
Я добавил основной результат проекта в качестве настраиваемого действия для установки и удаления, но безуспешно.
в чем секрет?
Решение
Вам необходимо создать пользовательскую задачу установки;MSDN имеет Все, что Вам нужно знать
Другие советы
Вы можете сделать две вещи:
1) Используйте специальные действия в проекте установки, чтобы зарегистрировать службу с помощью утилиты командной строки installutil .Net Framework, или просто зарегистрируйте ее самостоятельно с помощью installutil.
2) Добавьте класс установщика в службу Windows.Этот связь должен предоставить вам всю необходимую информацию, просто пропустите начальные части о создании службы.Это способ, который я рекомендую.