Projetos de implantação não suportados pelo msbuild: Quais são minhas opções?
-
23-09-2019 - |
Pergunta
Estou usando o TeamCity para criar minha solução automaticamente com o MSBuild e parece que o .vdproj não é suportado. Quais são minhas opções para construir um MSI/instalador?
- Instale o Visual Studio no servidor de construção
- Use outro instalador (Wix, Nullsoft, Innostup?)
- ?!
Eu já tenho o TeamCity correndo e construindo um .zip e estou procurando a solução mais rápida.
Edit: esqueci de mencionar que é um aplicativo WPF .exe
Solução
Você sempre pode tentar sua mão em Wix, há algum suporte para usar o Wix através do Visual Studio via Votivo Projeto WIX. Também há o código aberto Wixedit.
Se você estiver usando o VS 2010, também pode dar uma olhada no Edição Limitada do InstallShield, que está incluído gratuitamente. Se você não está usando 2010, então é um bom motivo para atualizar :)
Outras dicas
Criei algo para um projeto em que trabalhei há algum tempo.
Usar Tarefas da comunidade msbuild E dê uma olhada nas tarefas do IIS.