tutorial - wix visual studio 2015
Cómo crear/Dónde obtener Wix Bootstrapper para varias instancias (2)
Actualmente estoy aprendiendo cómo crear instaladores msi usando WiX y parece que me he topado con una pared.
Todo está bien cuando creo un MSI que contiene todo lo necesario para un solo entorno.
Tengo funciones y componentes, y puedo instalar mi MSI.
Ahora estoy en la etapa en la que quiero convertir esto en un instalador al estilo de SQL Server, donde tiene soporte para múltiples instancias .
Al comienzo quiero que el usuario obtenga una pantalla que le permita crear una nueva instancia o administrar instancias ya existentes. (para actualizar / eliminarlos)
Me he pasado 2 días completos buscando una solución, sin mucha suerte.
He encontrado los siguientes recursos con algo de información, pero o bien están limitados en el número de instancias, o no describen cómo tal programa de arranque que le da a un usuario la opción descrita anteriormente.
- Instancia múltiple MSI e InstallShield 12
- Tutorial de transformaciones de instancias múltiples
- Instalaciones y parches de instancias múltiples
¿Alguien ha logrado esto ya usando WiX? ¿O puede alguien señalarme algunos ejemplos prácticos sobre cómo se logra esto?
Sé que Installshield 2009 puede hacer esto, pero como esto es solo un hobby, no tengo el dinero para comprarlo. También me gustaría hacerlo en WiX, ya que el próximo Visual Studio 2010 mejorará el soporte para él.
Aunque nunca he creado una configuración de varias instancias, también noté que Acresso anunció el soporte MI en IS 2009. Tenemos IS 2009 pero no usamos esta característica.
Sin embargo, Installshield a menudo simplemente hace uso de las nuevas características de MSI al ofrecerles un frontend "intuitivo" (como para encadenar múltiples MSI juntas en una). Por lo que es posible que desee buscar información general sobre cómo lograr eso utilizando el MSI SDK.
Aquí hay algunos enlaces útiles que pueden indicarle la dirección correcta:
Crear instancias múltiples es bastante fácil con WiX v3. Simplemente usa los elementos InstanceTransform e Instance para crear todo. Ahora, el problema del programa de arranque requiere algo fuera del conjunto de herramientas de WiX, ya que todavía no tenemos grabación. No estoy seguro de que obtengamos esta funcionalidad en WiX v3.5 (con grabación) pero está en nuestra lista para grabar la publicación v3.5.