Ecco un altro, risposta simile con un sacco di dettagli "concretizzati": What installation product to use? InstallShield, WiX, Wise, Advanced Installer, etc (consigliato se si hanno veramente a pesare i pro-e-contro per le diverse opzioni).
Ecco una panoramica: http://en.wikipedia.org/wiki/List_of_installation_software
E installsite.org ha una sintesi delle Windows Installer Authoring Tools for Developers. E un'altra pagina con informazioni su Tools for Repackaging & Corporate Deployment. E infine una pagina su Non-MSI Setup Authoring Tools.
I miei strumenti preferiti era Wise, ma Wise è ora interrotto ("Wise Package Studio è ora EOL. Flexera AdminStudio per Symantec lo sostituirà."), e io uso WiX questi giorni se posso (WiX quick start hints).
Installshield è, tuttavia, un consolidato e molto caratteristica completa se avete bisogno di funzioni di impostazione avanzate per molteplici sapori di rilascio (edizioni), supporto linguistico/localizzazione, build automation ecc ... Altro gli strumenti includono anche il supporto per queste attività. Mi manca un po 'di flessibilità per quanto riguarda la configurazione di COM + e IIS, e un paio di altre cose. Linguaggio di scripting avanzato e integrato per scrivere azioni personalizzate.
WiX è molto orientato sviluppatore, completamente flessibile e raccomandato se siete ok con la mancanza di interfacce grafiche di fantasia. È possibile utilizzare Visual Studio per scrivere in modo efficace le origini XML WiX. WiX può decompilare i file MSI esistenti nei file di origine WiX utilizzando uno strumento chiamato dark.exe
. C'è molto di più in WiX, vedi lo WiX quick start hints. Potrebbe essere poco pratico per andare avanti, ma incredibilmente flessibile. Di alta crucialità: open source!
Advanced Installer sembra abbastanza buono. Un'esperienza di creazione di impostazioni gestita da GUI che può aiutare a evitare alcuni progetti di configurazione non validi (una certa complessità nascosta dietro le scelte logiche della GUI). Si consiglia di provare insieme a Installshield e WiX prima di accontentarsi di una scelta.
E non dimentichiamoci tutti the other, less established tools.
E un introito leggermente diverso su di esso, ma non v'è un elenco di spettatori MSI liberi verso il fondo qui: How can I compare the content of two (or more) MSI files?
Che ambiente/lingua stai usando? (ad esempio, Visual Studio include questa funzionalità integrata) –
Ecco alcune discussioni simili: http://stackoverflow.com/questions/137657/free-install-wizard-software http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers –
Se stai cercando di offrire un feedback che potrebbe aiutarci ad allineare meglio InstallShield alle tue esigenze, scrivimi una riga. Sono confuso che cosa sarebbe cambiato di recente per rendere più difficile l'uso di InstallShield, anche se ti sento parlare della complessità; l'installazione è complessa –