我使用wix BA编写了一个自定义引导程序。
该应用程序包含2个软件包,其中每个软件包都包含2个功能。
我已阅读链接https://www.wrightfully.com/part-4-of-writing-your-own-net-based-installer-with-wix-handling-current-and-future-state/,并了解事件DetectMsiFeature用于检测从给定包安装的功能。
但是,没有调用DetectMSIPackage方法本身。
我们如何调用Wix BootStrapper的DetectMsiFeature方法?
答案 0 :(得分:2)
请检查您是否执行了以下3个步骤,并且您应该能够执行DetectMSIPackage
方法。
1:您已连接偶数处理程序,即this.model.BootstrapperApplication.DetectMsiFeature += BootstrapperApplication_DetectMsiFeature;
2:您已调用引擎this.model.BootstrapperApplication.Engine.Detect();
的检测方法
3:您在Bundle.wxs的MSIPackage节点中设置了EnableFeatureSelection="yes"
属性