Aquí está una respuesta que he publicado antes here. No voy a actualizarlo excepto para agregar Joy of Setup (desde bob-arnson) y todos los enlaces en su barra lateral del blog también serán útiles, menos para aprender desde cero pero muy útiles para saber más una vez que se pone al día.
Me sumergí en WiX hace unos 4-5 años y tardé más de 6 meses en sentir que sabía lo que estaba haciendo y más de 12 meses en sentirme seguro. Hay MUCHO que se puede hacer para que sea más fácil comenzar de cero, pero el problema que la mayoría de las personas no se dan cuenta es que si primero aprendes Windows Installer/MSI, entonces WiX es muy simple.
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, entradas de blog Robert Flamings en Understanding UAC and Vista (escrito cuando Vista se encontraba en su fase beta) son la mejor información que encontrará en 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 :)
Actualización - desde mi publicación original, WiX: A Developers Guide to Windows Installer XML ha sido lanzado y también es un buen recurso para principiantes. (No me pareció genial, sin embargo.) 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.
Tengo la tentación de editar su pregunta, porque está mal redactada. Ha hecho más de 3 preguntas (kindof) y desea usar Visual Studio con Intellisense para WiX (es decir, votive) pero también está preguntando sobre tutoriales, que es una pregunta mucho mejor que he respondido a continuación. – saschabeaumont