Buenos recursos para aprender a crear instaladores MSI desde WiX [cerrado]

87

He dejado de intentar aplicar lápiz labial a los cerdos de los instaladores que salen de Visual Studio y han decidido mirar a WiX .

¿Qué recursos recomendaría para aprender y hacer referencia?

(Nota: esta no es una pregunta sobre qué tecnología de instalación utiliza, es específica de WiX).

Ryan
fuente
Según stackoverflow.com/questions/128434/… Esta es más o menos una encuesta para encontrar las mejores referencias de WiX
Ryan

Respuestas:

69
Cristian Libardo
fuente
3
Rob Mensching ( stackoverflow.com/users/23852/rob-mensching ) es el líder del proyecto WiX.
M. Dudley
Gracias por sus enlaces
Abdulsalam Elsharif
14

Una de las mejores formas que encontré para aprender WiX fue tomar un MSI existente que hizo algo que yo quería hacer, y usé el descompilador Dark para generar un script de WiX a partir de él, y luego lo leí.

Chris
fuente
1
El enlace 'oscuro' es compañero muerto.
IbrarMumtaz
No se pudo encontrar un buen enlace de reemplazo, sus documentos han cambiado mucho.
Chris
Apoyo esto: usar la oscuridad de esta manera es, de hecho, una excelente manera de aprender Wix y produce una granularidad y control sorprendentes para casos de instalación especiales como IIS y características avanzadas similares. En realidad, otras herramientas carecen de esta granularidad, ya que se centran en la simplicidad.
Stein Åsmul
12

Además de los enlaces proporcionados por las personas anteriores, también eche un vistazo al enfoque que utilizo para explicar esto a las personas:

Comandos de Wix para crear msi desde wix:

Sid
fuente
6

Aunque no solo está relacionado con WiX, el libro de Apress :

La guía definitiva para el enlace de Windows Installer por Phil Wilson

Me ayudó a comprender los procesos de instalación. Es un buen libro para tener al escribir instaladores.

CheGueVerra
fuente
1
Todos deberían leer esto antes de embarcarse en la comprensión de WiX
saschabeaumont
6

Tengo que agregar [email protected]. Ahí es donde todos pasan el rato y hacen / responden preguntas a medida que surgen. El simple hecho de estar al acecho en esa lista de correo proporcionará mucha educación en tiempo real sobre el conjunto de herramientas de WiX.

Rob Mensching
fuente
2

Si entiende alemán, lea los artículos de Entwickler Magazin , edición: 2008-05, 2008-06 y 2009-01.

Se publicará un seguimiento en 2009-02, con más material en desarrollo (API de MSI).

Bernd Ott
fuente
2

Puede usar el enlace como referencia https://www.firegiant.com/wix/tutorial/ No ayudará a un principiante ya que no proporcionó ningún ejemplo práctico.

Para un principiante, si tiene una suscripción de pluralsight, hay un curso que le enseñará los conceptos básicos.

'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook por Nick-Ramirez (Covers Wix-3.8). Este es el libro si alguien busca hacer el trabajo rápidamente.

Si desea obtener un conocimiento profundo sobre cómo y por qué funciona todo, probablemente sea mejor que lea la Guía para desarrolladores de Wix-3.6 del mismo autor. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Para crear un instalador para sitios web, consulte la siguiente serie de Bart De Meyer http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Este artículo mostrará cómo usar las herramientas de Wix como Candle and Light.

Jayee
fuente
1

He escrito un tutorial que le muestra cómo crear un instalador WIX para una aplicación de consola aquí , si deseaba un ejemplo práctico.

bayológico
fuente
El enlace está roto.
Steve Smith
Corregido el enlace.
Bayológico
0

Interviniendo con otro enchufe desvergonzado; Recientemente escribí un artículo en el que trato desesperadamente de explicar algunos de los conceptos de WiX de una manera más fácil de entender que otros. Sin ofender.

http://www.optimalbpm.se/wiki/index.php/WiX

Está destinado a ser leído antes de leer cualquier tutorial, porque trata específicamente de abordar algunas de las cosas que la gente siempre parece malinterpretar como resultado de leer bien esos tutoriales. Y sobre todo la documentación. Al menos lo hice.

Además, hay otro artículo, un poco más avanzado, que tiene un ángulo con aquellos que distribuyen sistemas basados ​​en secuencias de comandos (como Python, etc.), y por qué uno, no solo en esos, sino en todos los casos, debería usar Paraffin en lugar de Heat.

http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages

Nicklas Börjesson
fuente