with visual tutorial toolset studio how create wix windows-installer burn

visual - ¿Cómo puedo actualizar el paquete de inicio del instalador WIX a través de MSI y viceversa?



wix toolset visual studio (1)

Para mantener la visibilidad como Bundle: visible, MSI: no visible, puede:

  • Instale la actualización de la misma manera que el paquete, pasando ARPSYSTEMCOMPONENT=1 a msiexec, o
  • Cambie su Producto MSI para que no sea visible por defecto: <Property Id="ARPSYSTEMCOMPONENT" Value="1" />

(En su paquete, MsiPackage / @ Visible parece ser efectivamente "no", que es el valor predeterminado).

La situación:

Tengo un instalador bootstrapper basado en WIX, que instala mi paquete msi y (algunos) requisitos previos (.NET). El instalador es .exe y funciona bien.

Ahora, algunos clientes desean instalar msi, especialmente en entornos corporativos donde pueden impulsarlo de manera central.

Parece fácil, solo dales el msi. De nuevo, funciona bien.

Ahora, la parte problemática.

Cuando la aplicación se instala desde MSI y luego se actualiza a una versión más nueva desde el instalador .exe, habrá dos entradas ARP. Y viceversa: cuando la aplicación se instala desde .exe y luego se actualiza desde MSI, habrá entradas dobles ARP nuevamente.

¿Hay alguna solución fácil / estándar?