Já tenho um projeto pronto para ser construído. Atualmente, estou usando o Visual Studio 2013.
Mas, eu não sei como criar uma configuração MSI no visual studio 2013, mas para o visual studio 2010 existem muitos tutoriais por aí discutindo como criar uma configuração no visual studio 2010.
Isso significa que preciso instalar o visual studio 2010 para criar uma configuração de aplicativo para meu projeto?
Qual é a maneira mais fácil de criar uma configuração de aplicativo no visual studio 2013?
Respostas:
A Microsoft ouviu o pedido de suporte a instaladores (MSI) no Visual Studio e lançou a extensão de projetos do instalador do Visual Studio . Agora você pode criar instaladores no VS2013, baixe a extensão aqui do visualstudiogallery.
visual-studio-installer-projects-extension
fonte
A partir do Visual Studio 2012, a Microsoft não fornece mais o pacote de implantação integrado. Se quiser usar este pacote, você precisará usar o VS2010.
Em 2013, você tem várias opções:
Em meus projetos crio meus próprios instaladores do zero, que, por não usar o Windows Installer, têm a vantagem de ser super rápidos, mesmo em máquinas antigas.
fonte
File.WriteAllBytes
ouFile.WriteAllText
, dependendo do tipo de arquivo). Eu não lidei com a substituição de arquivos existentes - todos os meus assemblies foram prefixados com o nome do meu aplicativo (por exemplo, AppName.Controls.dll, AppName.Images.dll), portanto, a chance de um arquivo duplicado seria muito pequena. Se você quiser lidar com todos os cenários possíveis, terá que fazer o que o Windows Installer faz - o que meio que frustra o propósito da personalização.Visual Studio 2013 agora oferece suporte a projetos de instalação. A Microsoft enviou uma extensão do Visual Studio para produzir projetos de instalação.
Extensão de projetos do instalador do Visual Studio
fonte
A Microsoft recomenda usar o "InstallShield Limited Edition para Visual Studio" como substituto para o "Projeto de implantação e instalação" descontinuado - mas não é tão bom e ninguém mais recomenda usá-lo. Mas para configurações simples, e se não for um problema retransmitir em produtos comerciais de terceiros, você pode usá-lo.
A alternativa é usar o XML do Windows Installer (WiX) , mas você tem que fazer muitas coisas manualmente que fizeram o Setup-Project sozinho.
fonte
A Microsoft também lançou a extensão de projetos do instalador do Microsoft Visual Studio 2015. Esta é a mesma extensão da versão 2013, mas para o Visual Studio 2015
fonte
Além do Install Shield e do WiX, existe o Inno Setup . Embora eu não tenha experimentado, ouvi coisas boas a respeito.
fonte
Vou contar, como resolvi problema quase semelhante. Eu desenvolvi um aplicativo usando o VS 2013 e tentei criar um assistente para que não conseguisse. Mais tarde instalei o VS premium e tentei e falhei.
finalmente usei "ClickOnce" e funcionou bem.
Então eu acredito que aqui também, "CLICKONCE" irá ajudá-lo.
fonte