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.