WiX Burn - Określ, które elementy są już zainstalowane

Mam instalację nagrywania, w której użytkownik może wybrać jedną z trzech opcji do zainstalowania - każda bezpośrednio odnosi się do jednego z trzech pakietów MsiPack w łańcuchu, takich jak:

<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>

Wszystko w porządku. Jednak gdy następnym razem uruchomię msi, chcę tylko ponownie zainstalować / zaktualizować elementy, które zostały wybrane pierwotnie - tzn. Jeśli wybrano tylko produktA, nie chcę instalować produktów B i C.

Jak określić, co zostało pierwotnie wybrane?

questionAnswers(2)

yourAnswerToTheQuestion