Articles of wix

Buenos recursos para aprender a crear instaladores MSI de WiX

He dejado de tratar de aplicar lápiz labial a los cerdos de los instaladores que salen de Visual Studio y han decidido mirar a WiX . ¿Qué recursos recomendarías aprender y referenciar? (Nota: esta no es una pregunta del tipo “instalador-tecnología-que-usted-usa”; es específica de WiX).

System.UnauthorizedAccessException al ejecutar .exe en archivos de progtwig

A través del instalador de WiX, instalé mi aplicación de Windows y la carpeta se está creando en c:\ProgramFiles con .exe y requiere dll. Mientras ejecuto el .exe System.UnauthorizedAccessException . Por favor, hágame saber si hay alguna sugerencia útil. Encuentre el registro de eventos a continuación para referencia. Application: xxxxxxx.exe Framework Version: v1.0.0 Description: The […]

Recuento de referencias MSI: dos productos instalan las mismas MSI

Cuando los productos A y B instalan varios MSI y algunos de los MSI son iguales, ¿desinstalar A o B afectará al otro? ¿Importa la ubicación de la instalación? Además, ¿qué sucede cuando la versión común de MSI C es más alta en las actualizaciones C del Producto B y B durante la instalación? Ahora […]

¿Cómo asociar la aplicación con tipos de archivos existentes usando el instalador de WiX?

relacionado con esto: ¿Cómo registrar tipos de archivos / extensiones con un instalador de WiX? pero no un duplicado Necesito manejar tipos de archivos existentes (archivos .jpg). No quiero ser el controlador predeterminado para .jpg, me gustaría ampliar el menú “Abrir con” con un enlace a mi aplicación. Veo HKCR\.jpg\OpenWithList\ y HKCR\.jpg\OpenWithProgIds\ en el registro, […]

Wix: ¿un archivo por componente o varios archivos por componente?

¿Debo envolver todos los archivos que deseo instalar en componentes individuales? ¿Cuál es la ventaja de poner varios archivos en un componente?

Registrar un CPL dll en COM después de la instalación usando el instalador Wix Msi

Estoy tratando de registrar una biblioteca de CPP en COM durante la instalación de Msi. He buscado mucho y he encontrado muchas soluciones aquí, pero nada está funcionando en mi código. No sé si hay algún método directo para esto. Intenté usar Custom Action con ExeCommand directo y con un script por lotes. Aquí está […]

El instalador de Windows elimina el archivo versionado durante la actualización del producto, en lugar de degradarlo

Usamos wix para crear nuestras configuraciones. Para la actualización, utilizamos las principales actualizaciones tal como lo demuestra Rob Mensching en esta respuesta . (En versiones más nuevas de wix puede usar el elemento MajorUpgrade ). Normalmente, esto funciona bien. El producto anterior se elimina, luego se instala el nuevo producto. Sin embargo, aparentemente lo anterior […]

Interacciones Wix con condiciones, propiedades y acciones personalizadas

Tengo un problema con la configuración del estado habilitado de un botón en un cuadro de diálogo. El botón en cuestión se define como: Validated = 0 <![CDATA[Validated 0]]> 1 La propiedad Validated comienza con un valor inicial de 0 y, como se espera, el siguiente botón se desactiva. La propiedad en sí se modifica […]

¿Qué alternativas hay para ClickOnce?

He usado mucho ClickOnce a lo largo de los años, pero me he topado con muchas de sus limitaciones. ¿Qué alternativas hay para la implementación web? Hasta ahora, el único que he podido mostrar es ClickThrough , que es parte de WiX y ahora está en un segundo plano. ¿Hay otros que hayan tenido éxito?

Wix y .NET Framework (requisitos previos)

¿Cómo puedo tener mi paquete Wix para descargar el .NET Framework requerido cuando aún no está instalado en la máquina del cliente? Ya tengo la condición de verificar la versión de .NET instalada, pero no estoy seguro de cómo descargarla e instalarla cuando no la encuentre. ClickOnce hace esto automáticamente al verificar los requisitos previos […]