2008-11-21 33 views
81

He renunciado a intentar aplicar lápiz labial a los cerdos de los instaladores que salen de Visual Studio y han decidido mirar WiX.Buenos recursos para aprender a crear instaladores MSI de WiX

¿Qué recursos recomendarías aprender y consultar?

(Nota - esto no es una cuestión que el instalador-tecnología-do-que-uso - es específico para WiX.)

+0

¿Por qué wiki de la comunidad? – ine

+0

Según http://stackoverflow.com/questions/128434/what-are-community-wiki-posts-in-stackoverflow Esto es más o menos una encuesta para encontrar las mejores referencias de WiX – Ryan

Respuesta

60
+3

Rob Mensching (http: // stackoverflow.com/users/23852/rob-mensching) es el líder del proyecto WiX. –

+0

Gracias por sus enlaces –

6

tengo que añadir [email protected] . Ahí es donde todo el mundo se relaja y hace/responde preguntas a medida que surgen. Solo acechar en esa lista de correo proporcionará mucha educación en tiempo real sobre el conjunto de herramientas de WiX.

6

A pesar de que no sólo está relacionado hacia WiX, el libro de Apress:

la guía definitiva instalador de Windows Por Phil Wilson link

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

+0

Todo el mundo debería leer esto antes de * embarcarse en la comprensión de WiX – saschabeaumont

2

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

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

12

Una de las mejores formas en que aprendí WiX fue tomar una MSI existente que hizo algo que quería hacer, y usé el descompilador Dark para generar una secuencia de comandos WiX y luego lo leí.

+1

El enlace 'Oscuro' está muerto. – IbrarMumtaz

+0

No se pudo encontrar un buen enlace de reemplazo, sus documentos han cambiado mucho. – Chris

+0

En segundo lugar, usar oscuridad de esta manera es, de hecho, una excelente forma de aprender Wix y proporciona una sorprendente granularidad y control para casos de instalación especiales como IIS y características avanzadas similares. Esta granularidad en realidad carece de otras herramientas, ya que se centran en la simplicidad. –

9

Aparte de los enlaces proporcionados por encima de la gente, también echar un vistazo al enfoque que utilizo para explicar esto a la gente:

Wix Commands for creating msi from wix :

1

He escrito un tutorial que muestra cómo crear una Instalador WIX para una aplicación de consola here, si desea un ejemplo práctico.

0

Conectando con otro enchufe desvergonzado; Hace poco escribí un artículo en el que de alguna manera trataba desesperadamente de explicar algunos de los conceptos de WiX de una manera más fácil de entender que los demás. Sin ofender.

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

Está destinado a ser leído antes de leer tutoriales, ya que trata específicamente para abordar algunas de las cosas que la gente siempre parecen no entender como resultado de bien, la lectura de los tutoriales. Y especialmente la documentación. Al menos yo lo hice.

Además, hay otro artículo, un poco más avanzado, que tiene un ángulo con los sistemas de distribución de scripts (como Python, etc.) y por qué uno no solo los usa, sino que todos deben usar Parafina en lugar de Calor.

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

2

Usted puede usar el enlace como una referencia https://www.firegiant.com/wix/tutorial/ No va a ayudar a un principiante, ya que no proporciona ninguna ejemplos prácticos.

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 de Nick-Ramirez (Cubiertas 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 vaya a través de Wix-3.6 A Developers Guide del mismo autor. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Para crear un instalador para los sitios web, se refieren siguientes series de Bart De Meyer http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Este artículo le mostrará cómo utilizar las herramientas de Wix como la vela y de la luz.