Domanda

Qualcuno potrebbe fornire qualche esempio di script NAnt per l'automazione della compilazione di progetti C ++?

Grazie!

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top