Se si desidera utilizzare WiX, è necessario almeno una conoscenza di base di come funziona Windows Installer. Il riferimento migliore è The Definitive Guide to Windows Installer, che si basa su tutti gli elementi di base con esempi che utilizzano Visual Studio e Orca.
WiX è molto facile da imparare una volta compreso Windows Installer.
Un pacchetto di Windows Installer correttamente scritto sarà più stabile e resiliente di qualsiasi altra cosa si possa immaginare. Ci vorrà circa un mese per capirlo, e starai meglio e imparerai di più nel tempo.
D'altra parte, NSIS richiede solo un giorno per apprendere: è solo un semplice linguaggio di scripting.
@wcoenen - Sono d'accordo che sicuramente imparerai di più leggendo vari blog di quelli del team di WiX, ma personalmente trovo che quel particolare libro dia una base davvero solida che rende più facile capire i concetti che loro " stiamo parlando di.
@Sandeep - Hai bisogno di un pacchetto MSI per il software aziendale, se non avete intenzione di vendere il prodotto a clienti che hanno bisogno distribuzione automatizzata in un ambiente bloccato poi NSIS fa per voi bene :)
@ romkyns InnoSetup è abbastanza limitato, secondo me, puoi fare altrettanto con un file batch e un EXE autoestraente - tutto si riduce al tuo mercato di riferimento, i clienti aziendali/aziendali richiedono MSI - gli utenti domestici non si preoccupano finché funziona e farei felicemente doppio clic su un file SETUP.BAT :)
"fullfill tutti i miei bisogni" - TUTTI? No, non li elenco per favore MrGreen –