我用 WiX 创建了一个引导程序。它包含一个带有两个 MSI 包的链。当它运行时,它正在调用一个显示视图的 .NET-CustomAction(如此示例:http ://bryanpjohnston.com/2012/09/28/custom-wix-managed-bootstrapper-application ),其中用户可以选择一些设置。
现在,当用户在此视图中选择特殊设置时,我只需要安装第一个 msi。我现在正在寻找一种方法来做到这一点。最简单的方法是,我可以从我的 .NET 类(ViewModel)运行 MSI 安装。但是如何访问 MSI-Bootstrapper 中包含的 MSI-Package 并运行它?