Buenos recursos para aprender a crear instaladores MSI desde WiX [cerrado]
He dejado de intentar aplicar lápiz labial a los cerdos de los instaladores que salen de Visual Studio y he decidido mirar WiX.
¿Qué recursos recomendarías aprender y referenciar?
(Nota-esta no es una pregunta de qué-instalador-tecnología-usas - es específica de WiX.)
11 answers
- El tutorial de WiX es el recurso # 1
- Las personas en la lista de correo son muy útiles
- Hay un artículo del Proyecto Code, Creación de un instalador utilizando Wix v3. 0, Votive y Visual Studio 2005/2008-Parte 2, la interfaz gráfica de usuario eso podría ayudar
- Hay un montón de blogs, me sigo topando con Rob Mensching (viejo).
- El nuevo blog de Rob Mensching .
- No he leído
WiX-Ventanas XML de instalación(enlace roto), pero lo encontré en mis marcadores - Este tutorial del proyecto de código describe el mínimo y se acumula a partir de ahí
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-08 07:20:45
Una de las mejores formas que encontré para aprender WiX fue tomar un MSI existente que hizo algo que quería hacer, y usar el descompilador Dark para generar un script WiX a partir de él, y luego leí eso.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-12 19:25:48
Aparte de los enlaces proporcionados por las personas anteriores, también eche un vistazo al enfoque que uso para explicar esto a las personas:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-27 07:55:55
A primera vista De MSI a WiX parece bastante completo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-06 12:09:41
Aunque no solo está relacionado con WiX, el libro de Apress :
La guía Definitiva para Instalador de Windows De Phil Wilson link
Me ayudó a entender los procesos de instalación. Es un buen libro para tener al escribir instaladores.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-06 12:11:05
Tengo que añadir [email protected]
. Ahí es donde todos pasan el rato y hacen/responden preguntas a medida que surgen. Simplemente al acecho en esa lista de correo proporcionará mucha educación en tiempo real sobre el conjunto de herramientas de WiX.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-08 07:21:41
Aquí hay un plug desvergonzada para el libro que he publicado recientemente a través de Packt:
WiX: Una Guía del desarrollador para Windows Installer XML
Cubre mucho de lo que necesitas saber para empezar a usar WiX 3.0.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-19 12:18:48
Si usted entiende alemán, entonces 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 material de desarrollo (MSI API).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-06 12:13:06
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 a pluralsight, hay un curso que le enseñará lo básico.
'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook por Nick-Ramirez (cubre Wix-3.8). Este es el libro si alguien busca hacer el trabajo rápidamente.
Si quieres ganar un conocimiento profundo sobre cómo y por qué funciona todo, probablemente sea mejor que revises Wix-3.6, Una Guía para desarrolladores 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 le mostrará cómo usar las herramientas Wix como Vela y Luz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-21 23:19:53
He escrito un tutorial que te muestra cómo crear un instalador de WIX para una aplicación de consola aquí, si quieres un ejemplo práctico.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-28 16:30:08
Interviniendo con otro enchufe descarado; recientemente escribí un artículo donde intento desesperadamente explicar algunos de los conceptos de WiX de una manera más fácil de entender que los 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 especialmente 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 scripts(como Python, etc.), y por qué uno no solo en esos, sino en todos los casos debe usar Parafina en lugar de Calor.
Http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-05 13:59:51