Domanda

Qualcuno conosce qualche buon tutorial sull'uso di NAnt per le istruzioni sul processo di compilazione del codice nativo?


Esistono altri strumenti per l'automazione dei processi di compilazione più adatti all'ambiente di codice nativo?


Stiamo sviluppando un'applicazione mobile win32 e sarà disponibile online per il download come file CAB. Il file CAB dovrebbe includere le informazioni compilate dall'utente prima del download in modo che il processo di installazione dell'applicazione scriva le informazioni di alcuni utenti nel registro del dispositivo.

È stato utile?

Soluzione

Qualche tempo fa abbiamo provato a usare NAnt per costruire un grande progetto VC ++ (VS2005) ... non ha funzionato.

Il problema era che non è possibile acquisire le dipendenze al di fuori di Visual Studio. Vale a dire. quali file cpp devono essere ricostruiti quando viene modificato un determinato file di intestazione.

Potremmo creare nant task che hanno gettato tutti i file nel compilatore e li ricostruiranno ogni volta.

Alla fine ci siamo bloccati con un'attività NAnt che ha invocato devenv per fare la build. Questo potrebbe essere cambiato in VS2008, ma ne dubito ...

Altri suggerimenti

L'aspetto di NAnt è che può essere fatto per fare tutto ciò che vuoi. Dal momento che non ho i dettagli completi di ciò che stai cercando di fare, posso solo andare oltre quello per cui l'abbiamo usato.

Al momento disponiamo di molti sistemi diversi collegati alla build automatizzata. Citi lo sviluppo nativo che prendo come codice Win32 o non .NET. La maggior parte dei nostri prodotti è scritta in un IDE non Microsoft. NAnt è stato ancora il vincitore per noi perché fintanto che l'IDE o gli strumenti che stai utilizzando per sviluppare hanno una sorta di interfaccia a riga di comando, in genere basta chiamare exec task per utilizzarli.

Non ho alcun tutorial specifico per farlo senza conoscere ulteriori dettagli del tuo impegno.

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