我正在创建一个基于 Wix/Burn(3.6 发行版)的自定义向导式引导程序。我基于 Wix 3.6 引导程序代码。
问题是我无法让引导程序检测作为捆绑包一部分的 setup.msi 的安装状态。
据我了解,所需要的只是调用 Engine.Detect(),其中 Engine 是 Bootstrapper 应用程序中的 Wix 引擎的一个实例。那时我应该能够查看 Bootstrapper.Command.Action 以查看所需的启动操作是什么。
我的包包含两个项目:.NET 4(网络安装)和我的 setup.msi。
我怀疑我缺少一个步骤来确定是否应该将我的向导置于维护模式与安装模式。