Skip to main content


The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset provides both a command line environment that developers may either integrate into their oldstyle Makefile build processes or use the newer MSBuild technology from inside integrated development environments like Microsoft's Visual Studio or SharpDevelop to build their MSI and MSM setup packages.

WiX is an open source project, originally developed by Microsoft and maintained by Rob Mensching. You can download the latest binary and source code releases. This tutorial covers the stable version 3.0.

Use the Table of Contents or start reading the tutorial directly.


The tutorial has been created for the benefit of the community. All source code fragments inside are freely usable. You can download or print a copy for your own use, as you see fit, there are no restrictions. All I ask you is not to reproduce and distribute or publish it in its entirety, even if credited to me–link here instead, the site will not go away. This is not so much of a legal restriction, I simply want to make sure there are no forked and conflicting copies floating around the web.