WiX Toolset - Windows Installer XML

  •        1173

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

The core of WiX is a set of build tools that build Windows Installer packages using the same build concepts as the rest of your product: source code is compiled and then linked to create executables; in this case .exe setup bundles, .msi installation packages, .msm merge modules, and .msp patches. The WiX command-line build tools work with any automated build system. Also, MSBuild is supported from the command line, Visual Studio, and Team Build.




Related Projects

WixEdit - Edit WiX Source files

WixEdit is an editor for XML source code of the Windows Installer XML (WiX) toolset. WixEdit lets you create MSI and MSM setup packages with the WiX Toolset. It provides a visual representation of the dialogs and an easy way to edit the WiX source files.

WiX Toolset

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

Windows Installer XML (WiX) toolset

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

War Setup

War Setup is an application to make .msi software installation packages. It uses the free Wix toolset from Microsoft to build the .msi files.

dotNetInstaller: setup bootstrapper for Windows (MOVED TO GITHUB)

Setup bootstrapper for Windows. You can use dotNetInstaller to create a setup bootstrapper to install the correct prerequisites software components for your application setup.

WixWPF Bootstrapper

A derivation of the managed bootstrapper from the Wix Toolset that helps you create completely custom managed bootstrapper UI with less effort.

Web Application Installer

This project will enable you to build a Windows Installer package (msi) for your Web Application (ASP.net / PHP / Perl / MS SQL / MYSQL) within 30 minutes - only by utilizing open source software. featured technologies & tools: WIX MSI Installer WixEdit PHP ASP.net Tigerduck


A standalone hack of Updater Application Block, that's able to download and install an updated copy of application using Windows Installer. It reads update version information from a given RSS feed. Uses some code from WiX ClickThrough component.

Wix Installer Toolkit

An integrated toolset in Visual Studio that rapidly builds your WIX installer for you, using the industry's best practices.

Nullsoft Scriptable Install System for Windows

Nullsoft Scriptable Install System (NSIS) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components.

Cake - (C# Make) is a cross platform build automation system

Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages. Cake is built on top of the Roslyn compiler which enables you to write your build scripts in C#. It supports the most common tools used during builds such as MSBuild, MSTest, xUnit, NUnit, NuGet, ILMerge, WiX and SignTool out of the box.

Know-How Installer XML (KHIX)

Know-How Installer XML (KHIX) is a Windows GUI Tool that builds MSI packages based on source code generated according to the WiX specification. KHIX will be a IDE for projects creation, editing and compiling which lets you create MSI setup packages.

meson - The Meson Build System

You can run Meson directly from a revision control checkout or an extracted tarball. If you wish you can install it locally with the standard Python distutils command python3 setup.py install <your options here>. Meson is also available from PyPi, so it can be installed with pip3 install meson (this does not require a source checkout, pip will download the package automatically). The exact command to type to install with pip can vary between systems, be sure to use the Python 3 version of pip.

RakNet - RakNet is a cross platform, open source, C++ networking engine for game programmers.

------------------------------------------ See Help\swigtutorial.html Upgrading from version 3 ------------------------------------------ See 3.x_to_4.x_upgrade.txt Windows users (Visual Studio 2008 and 2010) ----------------------------------------- Load RakNet_VS2008.sln and convert if necessary.After the project conversion, if you encounter error MSB4006,follow the steps below to fix it:1. Open project properties2. Click on "Common Properties"3. Click on "Framework and References"4. Look

node-fibers - Fiber/coroutine support for v8 and node.

Fibers, sometimes called coroutines, are a powerful tool which expose an API to jump between multiple call stacks from within a single thread. This can be useful to make code written for a synchronous library play nicely in an asynchronous environment. Note: node-fibers uses node-gyp for building. To manually invoke the build process, you can use node-gyp rebuild. This will put the compiled extension in build/Release/fibers.node. However, when you do require('fibers'), it will expect the module to be in, for example, bin/linux-x64-v8-3.11/fibers.node. You can manually put the module here every time you build, or you can use the included build script. Either npm install or node build -f will do this for you. If you are going to be hacking on node-fibers, it may be worthwhile to first do node-gyp configure and then for subsequent rebuilds you can just do node-gyp build which will be faster than a full npm install or node-gyp rebuild.

make8bitart - an in-browser canvas tool which is great fun!

Just download the source and direct your browser to the index.html of the project root directory. It's just HTML, JavaScript and CSS, so no need for a special server setup. Aw yiss, pull requests welcome. Check out the issues for things I want to work on and holler if you want to take one or whatever on. When you download, run npm install and then grunt to build. Grunt is used to concatenate and minify the js and css files into the build folder.


The WiX-contrib project provides extensions for the WiX toolset that are at various levels of completion. Feel free to contribute your experimental to production quality extensions here.


Dedicated / VServer Windows webserver package-manager tool wai msi installer package install web wix Tigerduck

Windows Installer XML (WiX) eBook

Windows Installer XML. ???????? ????????? ????????? ? Visual Studio - ????? ?? WiX ?? ??????? ?????

Vagrant - Automatic Deployment Tool

Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can be used to automatically install and configure software on the machine.