Articles of wix

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 […]

¿Cómo puedo configurar la versión del instalador de WiX para la versión de comstackción actual?

Escribí una aplicación y su instalador de WiX y lo puse bajo control de versión usando subversión. Cuando se construye el instalador de WiX, quiero que su número de versión sea la versión de comstackción actual de la aplicación. ¿Cómo logro esto? Usé c # para codificar la aplicación. NB estoy usando ccnet para construir […]

La desinstalación del Panel de control es diferente de Eliminar de .msi

¿Hay alguna diferencia entre desinstalar una aplicación con .msi basado en WiX desde el Panel de control y desde el propio .msi? Si hay lo que es? Lo estoy preguntando por la siguiente razón: La diferencia es la siguiente: mi .msi almacena algunos archivos en% PROGRAMDATA%. Si desinstalo desde el Panel de control, los archivos […]

Wix genera una identificación de componente único para todo el árbol

Soy alguien con poca o ninguna experiencia con wix y estoy intentando apoyar a Windows también para el componente del que soy responsable. Estoy intentando crear un módulo de combinación para un conjunto de archivos que genera mi producto. Estos archivos existen en numerosos subdirectorios. Me preguntaba cómo puedo crear una identificación de componente único […]

¿Cómo se registra un archivo DLL COM de Win32 en WiX 3?

Encontré un ejemplo sobre el registro de archivos DLL, el registro de un conjunto para la interoperabilidad COM en un archivo MSI con el conjunto de herramientas XML de Windows Installer. , y WiX se queja del atributo “AssemblyRegisterComInterop”. Lo eliminé y cambié el atributo “Assembly” a win32, y dice que necesito especificar el atributo […]

¿Cómo pasar parámetros a la acción personalizada?

Intento crear una acción personalizada con el atributo “Valor”, quiero pasar parámetros al código C # (el DESTINO TARGET y la versión). Sin embargo, aparece un error que indica que DLLENtry y Value no pueden coexistir. Pero la acción personalizada sin dllentry no es válida. Este es el código: Y por eso me sale este […]

¿Cómo evito activar la autorreparación de MSI con mi paquete de WiX / MSI?

¿Cómo evito activar la reparación automática desde mi paquete de MSI generado por WiX? Esta es una pregunta al estilo de Q / A con una respuesta que solo enumera algunas cosas que no debe hacer en su archivo MSI para evitar las causas más comunes de repetición de la reparación automática.

El instalador de WiX msi no instala la aplicación Winform creada con Visual Studio 2017

Para una prueba simple, creé una aplicación de instalación Wix para una aplicación Winform simple de la siguiente manera. Pero cuando ejecuto el msi creado con el instalador, se ejecuta por solo un segundo y sale sin instalar la aplicación Winform. Pregunta : ¿Cuál podría ser el problema aquí? Parece que falta algo en mi […]