Come specificare il diverso ordine di installazione / disinstallazione dei pacchetti .msi all'interno di un pacchetto Wix?

StackOverflow https://stackoverflow.com//questions/12673111

  •  12-12-2019
  •  | 
  •  

Domanda

Questo è il mio primo pacchetto Wix, quindi potrei non conoscere cose ovvie ma ho il seguente requisito:

Se ho un pacchetto Wix Bundle che all'interno ha un'applicazione bootstrapper e due pacchetti .msi (li chiamiamo A e B).Capisco che se li ho messi in un elemento a catena, verranno installati in quell'ordine, nel mio caso voglio essere installato prima, quindi B. Tuttavia, sulla disinstallazione, voglio che B per essere disinstallato prima, che A. èquello possibile?

Grazie.

È stato utile?

Soluzione

Cosa stai descrivendo è il comportamento predefinito - Se masterizza installa A prima B, allora A verrà disinstallato anche dopo B.

L'ordine è definito dall'argomento After del MsiPackage elemento, cheIdentifica il pacchetto che questo pacchetto deve essere installato dopo.Se non è presente, questo predefinito è predefinito nell'elemento precedente nel genitore Chain, in modo che l'ordine di installazione sia semplicemente l'ordine degli elementi figlio nel Chain.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top