The source code schema for the WiX Toolset Bootstrapper Applications Extension. Conditions for a bundle using WixStdBA. Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. Set the value to the text to display when the condition fails and the installation must be terminated. The condition that must evaluate to true for the installation to continue. Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Uses WixInternalUIBootstrapperApplication as the Bootstrapper Application for a Bundle. WixInternalUIBootstrapperApplication has no UI itself, it relies on the splash screen, prereq BA, and MSI UI. wixiuiba is not a typical BA because it has very specific requirements for the packages in the chain. There can only be one non-permanent package in the chain, and it needs to be the last package. The only exception is that multiple non-permanent packages can be specified with bal:PrimaryPackageType with a specific architecture. Each primary package must be an MsiPackage that contains UI for install and maintenance. If there are permanent packages, then they are always installed through the same prereq BA that is used for the managed BA hosts before executing the primary package. Due to Windows limitations, a splash screen should be provided so that the elevation prompt and MSI UI is automatically given focus. Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. Source file of the logo graphic. Source file of the theme XML. Source file of the theme localization .wxl file. The built-in theme to use. Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Uses WixStandardBootstrapperApplication as the Bootstrapper Application for a Bundle. Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. If set, the success page will show a Launch button the user can use to launch the application being installed. The string value can be formatted using Burn variables enclosed in brackets, to refer to installation directories and so forth. Id of the target ApprovedExeForElevation element. If set with LaunchTarget, WixStdBA will launch the application through the Engine's LaunchApprovedExe method instead of through ShellExecute. If set, WixStdBA will supply these arguments when launching the application specified by the LaunchTarget attribute. The string value can be formatted using Burn variables enclosed in brackets, to refer to installation directories and so forth. If set to "yes", WixStdBA will launch the application specified by the LaunchTarget attribute with the SW_HIDE flag. This attribute is ignored when the LaunchTargetElevatedId attribute is specified. WixStdBA will use this working folder when launching the specified application. The string value can be formatted using Burn variables enclosed in brackets, to refer to installation directories and so forth. This attribute is ignored when the LaunchTargetElevatedId attribute is specified. Source file of the RTF license file. Cannot be used simultaneously with LicenseUrl. URL target of the license link. Cannot be used simultaneously with LicenseFile. This attribute can be empty to hide the license link completely. Source file of the logo graphic. Source file of the side logo graphic. Source file of the theme XML. Source file of the theme localization .wxl file. If set to "yes", the Options button will not be shown and the user will not be able to choose an installation directory. If set to "yes", attempting to installer a downgraded version of a bundle will be treated as a successful do-nothing operation. The default behavior (or when explicitly set to "no") is to treat downgrade attempts as failures. If set to "yes", the Repair button will not be shown in the maintenance-mode UI. If set to "yes", the application version will be displayed on the UI. If set to "yes", the bundle can be pre-cached using the /cache command line argument. The built-in theme to use. Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Uses WixManagedBootstrapperApplicationHost as the Bootstrapper Application for a Bundle. _Available in WiX v4. Deprecated in WiX v5; use WixPrerequisiteBootstrapperApplication instead._ Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. When not set or set to "no", the prereq BA is only used when the .NET Framework runtime can't be loaded. When set to "yes", the prereq BA will always run before the .NET Framework runtime is attempted to be loaded. If set to "yes" and all prereq packages are already installed, then the prereq BA's UI is not shown. Source file of the logo graphic. Source file of the theme XML. Source file of the theme localization .wxl file. The built-in theme to use. The default is "standard". Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Adds license information for a prereq package, should only be used when unable to add the license attributes to the package directly. _Available in WiX v4. Deprecated in WiX v5; use BootstrapperApplicationPrerequisiteInformation instead._ Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. Id of the target package. Source file of the license. May not be used with LicenseUrl. Source url of the license. May not be used with LicenseFile. Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Uses WixDotNetCoreBootstrapperApplicationHost as the Bootstrapper Application for a Bundle. _Available in WiX v4. Deprecated in WiX v5; use WixPrerequisiteBootstrapperApplication instead._ Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. When not set or set to "no", the prereq BA is only used when the .NET Core runtime can't be loaded. When set to "yes", the prereq BA will always run before the .NET Core runtime is attempted to be loaded. If set to "yes" and all prereq packages are already installed, then the prereq BA's UI is not shown. Source file of the logo graphic. Source file of the theme XML. Source file of the theme localization .wxl file. Whether the .NET Core BA was published as self-contained (SCD). The built-in theme to use. The default value is "standard". Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Uses WixPrerequisiteBootstrapperApplication as a secondary Bootstrapper Application for a Bundle, to bootstrap the prerequisites needed for a primary bootstrapper application. _Available in WiX v5._ Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. Source file of the logo graphic. Source file of the theme XML. Source file of the theme localization .wxl file. The built-in theme to use. The default is "standard". Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. Adds license information for a prereq package, should only be used when unable to add the license attributes to the package directly. _Available in WiX v5._ Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. Id of the target package. Source file of the license. May not be used with LicenseUrl. Source url of the license. May not be used with LicenseFile. Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. When set to "yes", WixDotNetCoreBootstrapperApplicationHost will load the DLL and instantiate the type with the BootstrapperApplicationFactoryAttribute. The DLL must have been built referencing the WixToolset.Dnc.HostGenerator source generator NuGet package. The .NET Core project must have been published, not just built. Only one payload may be marked with this attribute set to "yes". _Available in WiX v4. Deprecated in WiX v5. Move the Payload/@SourceFile attribute to be the BootstrapperApplication/@SourceFile attribute and remove the Payload element._ When set to "yes", WixStdBA will load the DLL and work with it to handle BA messages. Only one payload may be marked with this attribute set to "yes". This value determines whether case sensitivity is used to match overridable variables specified on the command line. The default is "caseSensitive". Specifies whether the bundle will show the UI authored into the msi package. If not specified or the condition evaluates to false, all information is routed to the bootstrapper application to provide a unified installation experience. Otherwise, the UI authored into the msi package will be displayed on top of any bootstrapper application UI. WixStdBA doesn't support EmbeddedUI. When set to "yes", lets the user override the variable's default value by specifying another value on the command line, in the form Variable=Value. Otherwise, WixStdBA won't overwrite the default value and will log "Ignoring attempt to set non-overridable variable: 'BAR'." Source file of the RTF license file. There may only be one package in the bundle that has either the PrereqLicenseFile attribute or the PrereqLicenseUrl attribute. URL target of the license link. There may only be one package in the bundle that has either the PrereqLicenseFile attribute or the PrereqLicenseUrl attribute. When set to "yes", the Prereq BA will plan the package to be installed if its InstallCondition is "true" or empty. Used by WixInternalUIBootstrapperApplication to determine which package is the primary package. The default value is "default". This package is used unless there is a package for the runtime machine's architecture. This package is used when the runtime machine's OS is x86 (IMAGE_FILE_MACHINE_I386). This package is used when the runtime machine's OS is x64 (IMAGE_FILE_MACHINE_AMD64). This package is used when the runtime machine's OS is ARM64 (IMAGE_FILE_MACHINE_ARM64).