roteiro NAnt para C ++ automação de compilação de projeto
-
03-07-2019 - |
Pergunta
Alguém poderia fornecer qualquer exemplo de roteiro NAnt para C ++ automação de compilação do projeto?
Obrigado!
Solução
Se você está falando Microsoft Visual C ++, então eu acho que você obtenha o máximo de controle por descascar para fora MSBuild.exe do script nant e passando-o arquivo de solução na linha de comando. Isto é suportado no Visual Studio 2005 / .Net Framework 2.0 e acima. por exemplo:.
<property name="msbuild.dir" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" />
...
<exec program="${msbuild.dir}\MSBuild.exe"
commandline="/p:Configuration=Release .\MySolution.sln"
/>
Ele vai construir tudo em sua solução, independentemente da linguagem (c #, VB, C ++, etc)
Mike
Outras dicas
Se o projeto está em Visual Studio, em seguida, você pode usar a tarefa <Solution>
, eu acho. Essa é a maneira mais simples / mais feio de fazê-lo.
Editar: Apenas percebi que SO filtrados meu pequeno tag XML lá.
Recentemente eu estava procurando este tipo de informação, e encontrei este post no blog sobre isso: http://seclib.blogspot.com/ 2005/05 / edifício-nativas-C-projectos-com-nant.html