Script NAnt per l'automazione della compilazione di progetti C ++
-
03-07-2019 - |
Domanda
Qualcuno potrebbe fornire qualche esempio di script NAnt per l'automazione della compilazione di progetti C ++?
Grazie!
Soluzione
Se stai parlando di Microsoft Visual C ++, penso che tu ottenga il massimo controllo sborsando msbuild.exe dallo script nant e passandogli il tuo file di soluzione sulla riga di comando. Questo è supportato in Visual Studio 2005 / .Net Framework 2.0 e versioni successive. per esempio:.
<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"
/>
Costruirà tutto nella tua soluzione indipendentemente dalla lingua (c #, VB, C ++, ecc.)
Mike
Altri suggerimenti
Se il progetto è in Visual Studio, è possibile utilizzare l'attività <Solution>
, credo. Questo è il modo più semplice / brutto di farlo.
modifica: Ho appena realizzato che SO ha filtrato lì il mio piccolo tag XML.
Di recente stavo cercando questo tipo di informazioni e ho trovato questo post sul blog al riguardo: http://seclib.blogspot.com/ 2005/05 / edificio-native-c-progetti-con-nant.html