WiX Burn - Bestimmen Sie, welche Elemente bereits installiert sind

Ich habe eine Brenninstallation, bei der der Benutzer auswählen kann, welche von drei Optionen installiert werden sollen - jedes bezieht sich direkt auf eines von drei MsiPackages in einer Kette, wie zum Beispiel:

<Chain>
  <MsiPackage SourceFile="..\ProductA\bin\Release\ProductA.msi"  InstallCondition="chkProductA" />
  <MsiPackage SourceFile="..\ProductB\bin\Release\ProductB.msi"  InstallCondition="chkProductA" />
  <MsiPackage SourceFile="..\ProductC\bin\Release\ProductC.msi"  InstallCondition="chkProductC" />
</Chain>

Alles gut. Wenn ich die msi jedoch das nächste Mal starte, möchte ich nur die ursprünglich ausgewählten Elemente neu installieren / aktualisieren. Wenn also nur productA ausgewählt wurde, möchte ich die Produkte B & C nicht installieren.

Wie bestimme ich, was ursprünglich ausgewählt wurde?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage