InstallScript Schulung

Das Windows Installer XML Toolset (WiX) dient zur Erstellung von Windows-Installer-Paketen, die mit Hilfe von XML beschrieben werden. Das Windows Installer XML Toolset wurde von Microsoft als freie Software veröffentlicht und im März 2004 bei SourceForge registriert und erfreut sich immer größerer Beliebtheit.

Mit dem Windows Installer XML Toolset können ohne den Einsatz von lizenzpflichtigen Produkten wie z.B. Flexera InstallShield hochkomplexe Windows Installer Setups entwickelt werden. Durch die Integration der grafischen Benutzeroberfläche durch ein Plug-in für Visual Studio können Entwickler ihre gewohnte Umgebung benützen und können das Erstellen des Setups auch sehr einfach in den Build-Prozess mit einfließen lassen.

Da die XML-Stuktur des Windows Installer XML Toolsets sehr eng auf die Windows Installer Tabelle aufsetzt, ist ein tiefgreifendes Grundverständnis der Windows Installer Architektur sehr Hilfreich und steigert die Entwicklungszeit des Setups enorm.

In der Windows Installer XML Schulung (WiX Schulung) werden zuerst die Grundlagen der Windows Installer Technik behandelt und danach erfolgt eine Schritt für Schritt Einführung in die Welt des Windows Installer XML Toolsets.
In der Windows Installer XML Schulung (WiX Schulung) werden u.a. folgende Themen behandelt:
  • Aufrufparameter der Werkzeuge (wie candle.exe, light.exe, heat.exe…) des Windows Installer XML Toolsets
  • Aufbau der Feature – Komponentenstruktur
  • Erstellung des Unser-Interfaces (Dialoge)
  • Lokalisierung des Setups in mehrere Sprachen
  • Aufteilen der XML-Beschreibung in mehrere Module
  • Konvertierung eines MSI oder MSM in das XML-Format (dark.exe)
 
Schulungsunterlagen und Zertifikat: Die Windows Installer XML Schulung (WiX Schulung) wird mit deutschsprachigen Schulungsunterlagen begleitet. Am Ende der Schulung bekommt jeder Teilnehmer ein Zertifikat, das die erfolgreiche Teilnahme an der Schulung dokumentiert.
 
Empfohlene Vorkenntnisse: Grundkenntnisse in einer höheren Programmiersprache (z.B. C#, Java, Visual Basic, C++/C).