Infelizmente, a partir do Visual Studio 2012, a Microsoft excluiu o recurso interno "Setup Project" do Visual Studio, em um movimento que eu opino foi um aceno para seu parceiro de negócios de longa data , InstallShield (propriedade do software Flexera). Eles removeram esse recurso porque queriam que seus clientes usassem um software de terceiros terrivelmente caro para criar graficamente o Windows Installer usando o InstallShield. Agora, se você deseja projetar graficamente um projeto de instalação no Visual Studio 2012 ou 2013, você deve:
-
Faça o download do "InstallShield LE" gratuito, mas extremamente limitado em recursos, que constantemente tenta aumentar seus produtos extraordinariamente caros e é incapaz de fazer 99% das coisas úteis que você precisa fazer (altamente não recomendado depois de tentar isso);
-
Aprenda WiX e use o kit de ferramentas gratuito WiX para criar um instalador (não particularmente fácil, mas factível);
-
Aprenda NSIS e use o kit de ferramentas gratuito NSIS para criar um instalador (não particularmente fácil, mas factível);
-
Escreva um programa em C # que registre o serviço por meio de programação, conforme o exemplo aqui no Stack Overflow . Seu código dependerá do
System.Configuration.Install
assembly, que está disponível no Perfil do Cliente (felizmente). Consulte MSDN para obter detalhes. Este é talvez o caminho "mais simples"; você acabou de enviar seu serviço como um EXE com um método Main ...