WiX Toolset Training - Basic

 

Alle Termine werden aufgrund der aktuellen Lage auch als Online Training angeboten.


Erster Trainingstag vom WiX Toolset Basic Training

 

Am ersten Tag vom WiX Toolset Training stehen die Windows Installer Grundlagen auf dem Programm.

• Vorteile und Feature von Windows Installer Setups:

• Selbstheilung (self repair)
• Rechteverwaltung und UAC
• Transparenz und Wartbarkeit
• Rollback-Funktionalität
• Silent-Installation

• Einrichtung der Entwicklungsumgebung:

• Installation des WiX Toolsets und weiterer, nützlicher Tools
• Build-Umgebung einrichten

• Erstellung des ersten Setup-Projektes und die Erarbeitung der grundlegenden Architektur:

• Feature, Komponenten und Dateien
• Dateiüberschreibungsregeln und die Bedeutung des KeyPaths
• Bedeutung und Aufbau der Directories
• Public und privat Properties
• Build-Prozess mit Compiler (Candle.exe) und Linker (Light.exe)
• Binden der Dateien über Variablen

• Variablen und Properties:

• MSI-Properties und Installations-Bedingungen definieren
• Variablen, Bedingungen und Sequenzen über den Präprozessor definieren
• Arbeiten mit Binder- und WiX-Variablen.

 

Zweiter Trainingstag vom WiX Toolset Basic Training 

 

Am zweiten Tag vom WiX Toolset Training geht es um weitere Funktionen im WiX Toolset und um das User-Interface des Setups.

• Erweitere Funktionen im WiX Toolset:

• Modularität durch Fragments
• Registry-Einträgen setzen
• Dateiverknüpfungen erstellen
• In INI-Dateien schreiben
• ODBC-Einträge erstellen
• Dateien und Ordner löschen
• Dateien im Global Assembly Cache (GAC) installieren

• Aufbau des UserInterfaces:

• Aufbau der Dialoge im Windows Installer
• Einbindung der Standarddialoge aus der UI-Extension
• Anpassung der Standarddialoge

• Lokalisierung des Setups:

• Arbeite mit String-Tabellen
• Dialoge in anderen Sprachen erstellen

 

Dritter Trainingstag vom WiX Toolset Basic Training

 

Am dritten Tag vom WiX Toolset Training sehen Sie, wie eigene Dialoge erstellt werden und wie der Windows Installer grundsätzlich arbeitet.

• Einen eigenen Dialog erstellen:

• Dialog-Sequenz erstellen und anpassen
• Neuer Dialog erstellen
• Übersicht über die zur Verfügung stehenden Controls
• Neuer Dialog in die Dialog-Sequenz einbauen

• Aufbau und Abarbeitung der Sequenzen:

• Installations-Sequenzen
• Advertisement-Sequenzen
• Administrations-Sequenzen

• Eigene Aktionen erstellen (Custom Actions):

• Property über Custom Action setzen
• Zielverzeichnis (Directory) über Custom Action setzen
• Exe in Custom Action aufrufen
• C# Custom Action erstellen
• VB.NET Custom Action
• C++ Custom Aktion
• VBScript Custom Action
• JavaScript Custom Action

• Installationstransaktionen näher betrachtet:

• Wie funktionieren die Installations-Transaktionen?
• Unterschied zwischen Immediat-, Deferred-, Rollback- und Commit- Execution.

 

Vierter Trainingstag vom WiX Toolset Basic Training

 

Am vierten Tag vom WiX Toolset Training werden Themen wie die Heat.exe, das Setzen von Berechtigungen und    Updates näher erläutert. Auch auf die Sequenzen werden wir einen näheren Blick werfen.

• Heat.exe (Harvister):

• Die unterschiedlichen Anwendungsfälle für den Harvister (heat.exe)
• Verzeichnisse abscannen
• COM-Server registrieren
• IIS Webseiten abscannen
• Visual Studio Projekt abscannen

• Weitere Systemeinstellungen:

• Schriftarten registrieren
• Umgebungsvariablen registrieren
• Dienste installieren und kontrollieren

• Berechtigungen setzen:

• Berechtigungen auf Verzeichnis setzen
• Berechtigungen auf Datei setzen
• Berechtigungen auf Registry setzen

• Logging:

• Logdatei erstellen
• Logdatei richtig interpretieren
  

• Transformationen:

• Erläuterung, was eine Transformation überhaupt ist
• Erstellung und Aufruf einer Transformation
• Sprachtransformation erstellen

• Erstellung von Updates:

• Erläuterung der Update-Typen
• Aufbau und Einschränkungen vom Small Update
• Aufbau und Einschränkungen vom Minor Update
• Aufbau und Einschränkungen vom Major Update

• Merge-Module:

• Anweungsfälle für Merge-Module
• Einbinden von Merge-Modulen