2009-11-22 24 views
12

Encontré un WiX Tutorial, pero es realmente largo y parece que es más de lo que quería. ¿Cuál es la mejor manera de comenzar rápido?¿Recomendaciones para comenzar con WiX?

Mi objetivo final no es nada complicado: un instalador que instala un filtro ISAPI.

+0

Simplemente añadiendo este enlace para referencia. Este es el curso acelerado más rápido: http://www.codeproject.com/Tips/105638/A-quick-introduction-Create-an-MSI-installer-with. Y tal vez también lea sobre [** the history of wix **] (http://stackoverflow.com/a/12101548/129130) para comprender mejor de dónde viene la tecnología. –

Respuesta

8

Utilicé el mismo tutorial hace un par de años cuando necesitaba aprender WiX. MSI (y, por lo tanto, WiX) son increíblemente complejos, necesitarás invertir algo de tiempo para hacerlo bien.

Si tiene Visual Studio, le recomiendo obtener Votive (que, creo, viene incluido en WiX v3 ahora). Configurará VS para reconocer el esquema XML de WiX y facilitar mucho la edición manual de archivos XML.

7

Ese tutorial es en realidad, probablemente el mejor que hay ahí fuera ahora mismo - la tecnología de WiX y Windows Installer es un "barroco" y poco involucrados ....

Si desea preparar rápidamente sólo un Quick'n' instalador fácil, ¿tal vez esto sea lo suficientemente bueno para ti?

Wix# (WixSharp) - managed interface for WiX

Es como escribir C# - y se compila a WiX - muy ingenioso.

No puede hacer todo - pero tal vez para su instalación simple, es lo suficientemente bueno - o al menos podría darle un esqueleto sobre el cual construir.

Marc

+1

Thankas Marc. Encuentro que la curva de aprendizaje Wix es una pared. – Cheeso

+1

Parte del muro no es tanto WiX como Windows Installer. WiX solo proporciona una manera fácil de mantener y clara para crear el MSI, pero no necesariamente nos oculta de todas las complejidades y errores de Windows Installer. – Daryn

6

El tutorial es probablemente la forma más sencilla de aprender a la autora un instalador utilizando WiX, pero hay muestras en el sitio wixwiki que puede ser capaz de adaptarse sin necesidad de aprender todo lo que implica por escrito una instalador de la nada

12

Cuando instala el conjunto de herramientas WIX 3.0, viene con un manual. Está instalado en C:\Program Files\Windows Installer XML v3\doc\wix.chm y está vinculado en el menú de inicio.

Esto no es solo un manual de referencia seco. Contiene una gran cantidad de material introductorio, como el "Creación de su primer archivo .wxs" y "Cómo: Agregar un archivo a su instalador".

El manual también contiene enlaces al tutorial que menciona y material audiovisual en el tema "Getting Started Learning Wix".

El manual de wix3 también está disponible en línea here.

+0

Así es como comencé y me pareció bastante útil para los aspectos simples de mi instalador. Sugiero usar este archivo y si necesitas complicarte más hay recursos disponibles en el wixwiki mencionados anteriormente que también encontré útiles. –

1

Hay una introducción básica here en CodeProject. La segunda parte, que incluye comenzar con la GUI y las características, es here.

Encontré que era un gran lugar para comenzar antes de profundizar en los detalles en el tutorial (mucho más completo) que usted mencionó.

0

WiX y Windows Installer definitivamente serán más de lo esperado si proviene de un fondo de proyecto de instalación de Visual Studio, porque ofrece quizás el 20% de la funcionalidad de Windows Installer (y WiX) y utiliza funciones como Service Installer classes que definitivamente no son necesarios en Windows Installer.

Esto es útil también - la serie MSI a WiX de los blogs, comience aquí:

http://blogs.technet.com/b/alexshev/archive/2008/01/25/from-msi-to-wix-part-1.aspx