我有一个带有 Exe1->Msi1->Exe2->Msi2 的链。
我需要一个 FileSearch 结果来确定是否在其 InstallCondition 中安装了 Exe2。
我在 Bundle 外部的 Fragment 中定义了一个 FileSearch,我在链上方的 Bundle 中引用它。
如何确保执行 Msi1 后完成 FileSearch?
使用 RegistrySearch 而不是 FileSearch 和一个 MsiPackage 的类似问题: WiX Bundle bal:condition - util:RegistrySearch variable always false
更新: 我已经从链中删除了 Exe2,我正在尝试在 Msi1 的延迟自定义操作中执行 Exe2。Exe2 可以自行运行,但从自定义操作运行时会失败。需要深入挖掘