Domanda

Qualcuno ha un buon modo per creare progetti MSI (vdproj) utilizzando MsBuild o Nant?

Lo so una risposta era installare Visual Studio sul server di build e utilizzare semplicemente devenv.exe per creare il progetto, ma preferisco non installare Visual Studio sui nostri server di build.

È stato utile?

Soluzione

A parte il metodo menzionato sopra (devenv), non c'è modo di farlo con la versione corrente di MSBuild.

Il metodo utilizzato dal team di Visual Studio per eseguire le build MSI è con XML del programma di installazione di Windows.Puoi scoprire di più sull'utilizzo di WiX per distribuire i pacchetti di installazione Qui.

Tieni presente che WiX non supporta i file vdproj, quindi significa che ricrearai i tuoi progetti di installazione.

Modificare:Sembra che fossi in ritardo quando ho preso i miei riferimenti :)

Altri suggerimenti

Noi usiamo Wix per automatizzare le build MSI per IronPython e IronRuby.

MODIFICARE:per chiarire, questo probabilmente significa ricominciare da capo quando si crea il proprio programma di installazione.Sebbene Wix abbia un meccanismo per creare una configurazione direttamente da un file MSI preesistente, non ho mai ottenuto un risultato soddisfacente dall'utilizzo di questo strumento

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