Wix/Burn (3.6 リリース バージョン) に基づいて、ウィザード スタイルのカスタム ブートストラップを作成しています。Wix 3.6 ブートストラップ コードに基づいています。
問題は、バンドルの一部である setup.msi のインストール状態をブートストラップで検出できないことです。
私が理解しているように、必要なのは Engine.Detect() を呼び出すことだけです。ここで、Engine は Bootstrapper アプリケーションからの Wix エンジンのインスタンスです。その時点で、Bootstrapper.Command.Action を調べて、必要な起動アクションを確認できるはずです。
私のバンドルには、.NET 4 (Web インストール) と私の setup.msi の 2 つのアイテムが含まれています。
ウィザードをメンテナンス モードにするか、インストール モードにするかを決定する手順が不足していると思われます。