Minha última dica desta série em .NET é como criar um instalador para nosso Windows Service.

Passo 1: Após criar nosso projeto, abrir a classe Service1.cs em modo Design. Clicar com o botão direito sobre a área da classe e clicar em Add Installer.

Passo 2: Será adicionada ao projeto a classe ProjectInstaller.cs com dois componentes: serviceInstaller1 e serviceProcessInstaller1. Clicar sobre o componente serviceInstaller1 e alterar as propriedades Description e DisplayName.

Passo 3: Selecionar o componente serviceProcessInstaller1 e alterar a propriedade Account para LocalSystem.

Passo 4: Clicar com o botão direito sobre sua Solution na janela Solution Explorer e Add, New Project… Inserir um novo projeto do tipo Setup Project.

Passo 5: Clicar com o botão direito sobre o projeto Setup na janela Solution Explorer, View, Custom Actions.

Passo 6: Será aberta a janela Custom Actions (Setup). Clicar com o botão direito sobre o item Custom Action, Add Custom Action…

Passo 7: Selecionar no campo Look in:, User´s Desktop. Clicar em Add Output… Selecionar Primary output. Clicar em OK e novamente OK. Ao final a janela Custom Actions deve ter os seguintes itens:

Passo 8: Em solutions configuration selecione a opção Configuration Manager…

Passo 9: Na janela Configuration Manager que será exibida, marcar o campo Build do projeto de Setup. Depois, Close.

Passo 10: Selecione o projeto de Setup na Solution Explorer e altere as propriedades Author, Description, Manufacturer, ProductName e Title.

Passo 11: Praticamente estes eram os passos a serem feitos. Agora, clique com o botão direito sobre a Solution e clique em Rebuild Solution.

Passo 12: Para instalar o serviço, basta clicar com o botão direito sobre o projeto de setup e selecionar Install. Será aberta uma janela tipo Wizard do Windows, basta seguir até o final da instalação. Pronto, nosso serviço estará instalado.

Necessita remover o serviço? Basta clicar com o botão direito sobre o projeto de Setup e selecionar Uninstall. Simples assim!!!

Espero ter ajudado! Um grande abraço!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s