Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Support Bal conditions for custom MBA #5919
WiX 4.0 should support the Bal extension launch conditions () for custom managed bootstrapper applications, like it does for the standard bootstrapper application.
The BootstrapperApplicationData.cs class should be enhanced to parse the manifest for elements, in the same way it parses for packages, and keep them in an array or list, along with the package list, in the BundleInfo.cs object.
Preferably, WiX would automatically evaluate the conditions, just like the standard booystrapper application does in OnDetectComplete() -> EvaluateConditions(). If WiX can’t automatically evaluate them for some reason, at least provide a function the custom MBA can call to, similar to EvaluateConditions() in the standard bootstrapper application.