A collection of tutorials for the Wix Toolset, which include a bunch of samples and examples.
Wix toolset (v3 and v4) is the tool to create:
- Modern
MSIsetups for the Windows Installer - Boostrapper
EXEinstaller to handle prerequisites - Custom Actions to write your own C# code inside the Windows Installer
Slogan from the official Website:
THE MOST POWERFUL SET OF TOOLS AVAILABLE TO CREATE YOUR WINDOWS INSTALLATION EXPERIENCE.
A MSI can be inspected by the tool Orca from Microsoft (Orca - Documenation), which is part of the Windows Installer SDK and installed at C:\Program Files (x86)\Orca\Orca.exe. As an Alternative there is also SuperOrca which is NOT from Microsoft.
Wix Toolset Extensions are stored inside C:\Program Files (x86)\WiX Toolset v3.11\bin (replace the version v3.11 with your version) as .dll and can be used as references inside your project.
| Name | Description |
|---|---|
| WixUIExtension | UI Dialoges, UIRef, e.g. WixUI_Advanced, WixUI_FeatureTree and WixUI_Mondo |
- Create the project on GitHub inside the "n13.org - Open-Source by KargWare"
- Change UI sequence UIRef from
WixUI_MinimaltoWixUI_Advanced - Use Wix-Variables to avoid repeating your self many times, extract version to separate WXI file
- Add a customized dialog
PrerequisitesDlgto the defaultWixUI_FeatureTreeUI. It is also shared as a GitHub Gist. The branchfeatures/AddPrerequisitesPagewill stay.