Pergunta

Eu já tenho um script de construção NAnt que cria/executa testes/compacta projetos da web juntos, etc.mas estou trabalhando em um aplicativo de desktop básico.Como eu faria para construir o projeto de configuração usando NAnt para poder incluí-lo no relatório de construção no TeamCity.

Editar:A configuração é o Projeto de Instalação básico fornecido com o Visual Studio.É interno de uma empresa, então não faz nada sofisticado.

Foi útil?

Solução

Tem sido alguns anos, mas a última vez que eu tinha que fazer isso, eu usei uma ferramenta chamada Wix, que teve utilitários chamados Vela e luz. Eu usei essas ferramentas no meu script NAnt para criar um instalador MSI.

Outras dicas

A única maneira de construir um projeto de instalação do Visual Studio é através do Visual Studio. Você vai precisar de ter uma cópia do VS instalado na máquina de compilação e executá-lo como uma ferramenta de linha de comando (devenv.exe exec) com os parâmetros apropriados (que deve ser o modo de construção (lançamento ou de depuração) e o nome do projeto para construir , pode haver alguns outros, mas você pode executar devenv /? para obter uma lista das diferentes opções de linha de comando).

Em vez de tentar construir usando MSBUILD (suposição), construir a solução ou projeto usando DEVENV.EXE. A linha de comando é algo ao longo das linhas de:

DEVENV MySolutionFile.sln / compilação de depuração / projeto SetupProject.vdproj

Você pode alterar o DEBUG para liberar ou qualquer outra configuração de compilação que você configurou. Você também pode deixar de fora o projeto / ... parte para construir a solução inteira.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top