Domanda

Ho già una NAnt script di build che costruisce/esegue test/cerniere progetto web insieme, etc.ma sto lavorando su una base di applicazioni desktop.Come posso fare per costruire il progetto di installazione utilizzando NAnt così da poter includere con la generazione di report su TeamCity.

Edit:L'installazione è la Configurazione di base del Progetto fornito con Visual Studio.Per interni a un'azienda, in modo da non fare niente.

È stato utile?

Soluzione

E ' stato un paio di anni, ma l'ultima volta ho dovuto fare questo, ho utilizzato uno strumento chiamato Wix, che aveva utilità denominato Candela e la Luce.Io ho utilizzato questi strumenti in mio NAnt script per creare un programma di installazione MSI.

Altri suggerimenti

L'unico modo per costruire una installazione di Visual Studio progetto in Visual Studio.È necessario disporre di una copia del VS installato sulla macchina per la compilazione e l'esecuzione come un tool a linea di comando (exec devenv.exe con i relativi parametri (che dovrebbe essere la modalità di generazione (di rilascio o di debug) e il nome del progetto per costruire, ci potrebbe essere un paio di altri, ma è possibile eseguire devenv /?per ottenere un elenco delle diverse opzioni da linea di comando).

Invece di cercare di costruire l'utilizzo di MSBUILD (assunzione), costruire la soluzione di progetto o utilizzo di DEVENV.EXE.La riga di comando è qualcosa lungo le linee di:

DEVENV MySolutionFile.sln /build di DEBUG /progetto SetupProject.vdproj

È possibile modificare il DEBUG per il RILASCIO o di qualsiasi altra configurazione che hai impostato.È anche possibile lasciare il /progetto...parte per costruire l'intera soluzione.

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