2012-10-01 3 views
5

Esta es mi primera Wix bundle por lo que puede no saber cosas obvias pero tengo el siguiente requisito:¿Cómo especificar el orden diferente de instalación/desinstalación de paquetes .msi dentro de un paquete Wix?

Si tengo un paquete de paquete de Wix, que en el interior tiene una aplicación de programa previo y dos paquetes .msi (permite llamar A y SEGUNDO). Entiendo que si los coloco en un elemento de Cadena, se instalarán en ese orden, en mi caso quiero que A se instale primero, luego B. Sin embargo, al desinstalarlo, deseo que B se desinstale primero, que A. Es eso posible?

Gracias.

+0

¿Has probado el comportamiento predeterminado? Puede ser justo lo que necesitas. –

+1

No lo he probado porque aún no puedo, estoy un poco adelantado en el desarrollo del paquete y saber la respuesta (ya sea el comportamiento predeterminado, cómo puedo hacerlo de esa manera o que es imposible) determinaría cómo desarrollar mis paquetes más. –

Respuesta

6

Lo que usted describe es el comportamiento por defecto - si instala Burn A antes de B, entonces A también puede desinstalar después de B.

El orden se define por el argumento After del elemento MsiPackage, que identifica el paquete que este paquete debe ser instalado después Si no está presente, este valor predeterminado es el elemento anterior en el elemento primario Chain, por lo que el orden de instalación es simplemente el orden de los elementos secundarios en su Chain.

+0

Gracias, eso es una muy buena noticia para mí :) –

Cuestiones relacionadas