Windows Installer XML Toolset

Das Windows Installer XML Toolset – kurz WIX Toolset – wurde von Microsoft zur Erstellung von Windows-Installer-Setups entwickelt und im März 2004 als Open Source Projekt bei SourceForge registriert. Aktuell wird das Projekt auf Github zur Verfügung gestellt. Das WIX-Toolset integriert sich, wie die anderen Entwicklungsumgebungen von Microsoft, vollständig in Visual Studio, wobei das Setup selbst mittels XML beschrieben wird. Die Erstellung von Setups kann aber auch mit jedem beliebigen Text- bzw. XML-Editor unter Zuhilfenahme der mitgelieferten Kommandozeilentools erstellt werden.

Das WIX Toolset ist ein Satz von Tools, die Windows Installer-Pakete unter Verwendung der gleichen Build-Konzepte wie der Rest Ihres Produkts erstellen.
Das bedeutet, dass der Quellcode kompiliert und dann gelinkt wird, um ausführbare Dateien zu erstellen. Es handelt sich dabei um:

  • .exe (Setup-Bundles),
  • .msi (Installationspakete),
  • .msm (Merge-Module)
  • und .msp (Patche).


Die WIX-Befehlszeilen-Build-Tools funktionieren mit jedem automatisierten Build-System. Außerdem wird MSBuild von der Befehlszeile, Visual Studio und Team Build unterstützt.

Die WIX Toolset Basic Schulung führt Sie innerhalb kürzester Zeit in die Welt des Windows Installers und hilft Ihnen, stabile und professionelle Softwareinstallationen zu erstellen. Praxisnahe Beispiele und Übungen runden den perfekten Ablauf ab.

Windows Installer XML Toolset Schulung (WIX Toolset Schulung) für Einsteiger

Aufbauend auf unseren viertägigen Einsteigerkurs WIx Toolset Basic behandelt diese Schulung weiterführende Themen der Setup-Entwicklung. Hauptthema dieser WIX Toolset Schulung ist die Erweiterung des vorhandenen Sprachumfangs durch die Erstellung von benutzerdefinierten Aktionen (Custom Actions) sowie tiefgehende Themen der Setuperstellung.

In der Schulung wird erläutert, wie die grundlegenden Mechanismen des Windows Installers auf eigene Aktionen projektiert werden und wie robuste Funktionen, die auch unter Windows 10 mit allen erforderlichen Rechten arbeiten, erstellt werden. Die Schulung führt Sie Schritt für Schritt in die Welt der Custom Actions und zeigt, wie wiederverwendbarer Code durch Libraries und WIX-Extensions erstellt wird.

Last but not least widmet sich diese Schulung den Themen Bootstrapping sowie der Patch-Erstellung.

Windows Installer XML Toolset Schulung (WIX Toolset Schulung) für Fortgeschrittene