Custom WiX Burn bootstrapper user interface?

The key thing to know is that there is a BootstrapperCore.dll in the WiX binaries that defines a BootstrapperApplication class that handles the integration with the Burn engine. I needed to create my own derived class and override the ‘Run’ method to launch my custom UI. It was also helpful to use the WixBA project … Read more

How to include prerequisites with msi/Setup.exe in WIX

I have removed the default setup.exe from Visual Studio and used the MSI file and dependencies from Visual Studio to create a WiX 3.6 Bootstrapper: <?xml version=”1.0″ encoding=”UTF-8″?> <Wix xmlns=”http://schemas.microsoft.com/wix/2006/wi” xmlns:bal=”http://schemas.microsoft.com/wix/BalExtension” xmlns:util=”http://schemas.microsoft.com/wix/UtilExtension”> <Bundle Name=”My Application” Version=”1.0″ IconSourceFile =”E:\logo.ico” Manufacturer=”My company” UpgradeCode=”4dcab09d-baba-4837-a913-1206e4c2e743″> <BootstrapperApplicationRef Id=”WixStandardBootstrapperApplication.RtfLicense”> <bal:WixStandardBootstrapperApplication LicenseFile=”E:\License.rtf” SuppressOptionsUI =”yes” LogoFile =”logo.ico” /> </BootstrapperApplicationRef> <Chain> <ExePackage SourceFile =”ReportViewer\ReportViewer.exe” … Read more