Si desea utilizar WiX, necesita al menos una comprensión básica de cómo funciona Windows Installer. La mejor referencia es The Definitive Guide to Windows Installer, que se ejecuta a través de todos los elementos básicos con ejemplos utilizando Visual Studio y Orca.
WiX es muy fácil de aprender una vez que comprenda Windows Installer.
Un paquete Windows Installer correctamente escrito será más estable y resistente que cualquier otra cosa que puedas imaginar. Tomará un mes más o menos, y mejorará y aprenderá más sobre esto con el tiempo.
Por otro lado, NSIS solo toma un día para aprender, es solo un lenguaje de scripting simple.
@wcoenen - Estoy de acuerdo en que definitivamente aprenderá más leyendo varios blogs de personas del equipo de WiX, pero personalmente encuentro que un libro en particular brinda una base sólida que hace que sea más fácil entender los conceptos que ellos ' estamos hablando de
@Sandeep - Hace falta un paquete MSI para el software de la empresa, si no tiene intención de vender su producto a los clientes que necesitan la implementación automatizada en un entorno bloqueado hacia abajo y luego NSIS le conviene muy bien :)
@ romkyns InnoSetup es bastante limitado en mi opinión, puedes hacer tanto con un archivo por lotes y un EXE autoextraíble: todo se reduce a tu mercado objetivo, los clientes corporativos/empresariales exigen MSI: a los usuarios domésticos no les importa, siempre y cuando funciona y con gusto haría doble clic en un archivo SETUP.BAT :)
"cumple todas mis necesidades" - ¿TODAS ellas? No, no los liste por favor :-D –