Exe1->Msi1->Exe2->Msi2 のチェーンがあります。
Exe2 が InstallCondition にインストールされているかどうかを判断するには、FileSearch の結果が必要です。
バンドル外のフラグメントで定義された FileSearch があり、チェーンの上のバンドルでそれを参照しています。
Msi1 の実行後に FileSearch が確実に実行されるようにするにはどうすればよいですか?
1 つの MsiPackage で FileSearch の代わりに RegistrySearch を使用する同様の質問: WiX Bundle bal:condition - util:RegistrySearch variable always false
更新: チェーンから Exe2 を削除し、Msi1 からの遅延カスタム アクションで Exe2 を実行しようとしています。Exe2 は単独で実行できますが、カスタム アクションから実行すると失敗します。もっと深く掘り下げる必要がある