actualización - desde mi post original, WiX: A Developers Guide to Windows Installer XML ha sido puesto en libertad y también es un buen recurso para los principiantes. (Aunque no me gustó tanto.) Todavía sugiero leer The Definitive Guide to Windows Installer como punto de partida. Windows Installer y WiX no son algo que solo retome en unos días, llevará unos meses.
Ir recoger una copia de The Definitive Guide to Windows Installer. He perdido la cuenta de cuántas veces lo he recomendado a las personas que se están quedando estancadas con los conceptos y están luchando por comprender cómo funciona Windows Installer. Asegúrate de agarrar el Windows Installer SDK también.
Entender con Windows Installer es la primera etapa de su aprendizaje; una vez que se ha comprendido, entenderá cómo funciona InstallShield (o no funciona según sea el caso). Wise, InstallShield, etc. intentan protegerte de los conceptos subyacentes y tienen sus propios engaños/trucos para evitar las limitaciones de Windows Installer.
La segunda etapa (si usted es serio acerca de la comprensión de instalador de Windows) está aprendiendo WiX (El WiX Tutorial no es tan malo, aunque es un poco fuera de fecha y dirigido a WiX 2.0 en lugar de 3.0) y unirse a la wix-users mailing list. No se una a la lista de usuarios hasta que haya terminado el libro mencionado anteriormente, estará bien por encima de su cabeza. Las preguntas de aquellos que no entienden los conceptos de Windows Installer son en gran parte ignoradas, sin embargo, las preguntas de las personas que han hecho sus tareas lo encontrarán como un gran recurso.
Lo que no está cubierto en el libro es Vista, las entradas del blog Robert Flamings en Understanding UAC and Vista (escritas cuando Vista estaba en su etapa beta) son la mejor información que encontrará sobre el tema.
Una cosa que tanto el Windows Installer como los equipos de WiX son realmente buenos es mantener la documentación (archivos de Ayuda) actualizada. Siempre que estoy trabajando en configuraciones voy general tienen Wix.chm y Msi45.chm abierta en un monitor;)
Junto con la documentación, los blogs de personas de los equipos de WiX y Windows Installer son grandes para aprender nuevos trucos, etc. Demasiados como para enumerarlos aquí, pero una vez que conozca la terminología, encontrará la mayoría de ellos apareciendo en los resultados de google.
Si todo esto parece demasiado, entonces echa un vistazo a NSIS. Excelente para instalaciones simples tipo "solo necesito copiar archivos", no tan buenas para implementaciones empresariales. Si estás dividido entre los dos, tal vez eche un vistazo al viejo blog de Rob Mensching when setup isn't just xcopy. Es probable que haya artículos que me convencieron de que sumergirse y aprender los conceptos subyacentes de Windows Installer darían sus frutos a largo plazo.Y tiene :)
Gran pregunta. He creado un artículo de blog para abordar esto: http://blog.deploymentengineering.com/2010/07/back-to-basics-i.html –