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).


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

Respuestas:


69

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í.


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:



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.


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

6

Tengo que agregar wix-users@lists.wixtoolset.org. 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.



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).


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.



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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.