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?