Como você registrar um serviço do Windows durante a instalação?
-
03-07-2019 - |
Pergunta
Eu construí um aplicativo de serviço do Windows no VB.net 2008, e usou o Assistente de configuração para adicionar um processo de instalação.
Os trabalhos de instalação, em que ele adiciona o aplicativo para adicionar / remover programas e cópias de todos os arquivos etc, mas está faltando a etapa final (obrigatório) de realmente instalar o serviço.
Eu adicionei a saída principal do projeto como uma ação personalizada para instalar e desinstalar, sem sucesso.
qual é o segredo?
Solução
Você precisa criar uma instalação personalizada tarefa; MSDN tem tudo o que você precisa saber
Outras dicas
Você pode fazer duas coisas:
1) Usar ações personalizadas em seu projeto de instalação para registrar o serviço usando o "installutil" .Net Framework utilitário de linha de comando, ou simplesmente registar-lo sozinho usando installutil.
2) Adicionar uma classe Installer ao seu serviço do Windows. Este ligação deve dar-lhe todas as informações que você precisa, basta pular o começando partes sobre a criação do serviço. Esta é a maneira que eu recomendo.