IT-Trainer Jobs und Stellenangebote: Windows Installer XML Toolset (WiX) Grundkurs
Seminardauer: 4 Tage
Trainer gesucht
IT-Trainer Jobs und Stellenangebote: Windows Installer XML Toolset (WiX) Grundkurs, Machine Learning, Programmiersprache, Softwareentwickler, XML.
Anmelden / Registrieren als Trainer
Agenda
Vorteile und Feature von Windows Installer Setups:
- Self Repair
- Rechteverwaltung und UAC
- Wartbarkeit und Transparenz
- Die Rollback-Funktionalität
- Silent-Installation
Einrichtung der Entwicklungsumgebung:
- Installation des WiX Toolsets
- Einrichten der Build-Umgebung
- Erstes Setup-Projekt 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 Candle.exe und 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.
Erweitere Funktionen im WiX Toolset:
- Modularität durch Fragments
- Registry-Einträge setzen
- Erstellen von Dateiverknüpfungen
- Schreiben in INI-Dateien
- Erstellen von ODBC-Einträgen
- Dateien und Ordner löschen
- Dateien im Global Assembly Cache installieren
Aufbau des User Interfaces:
- Aufbau der Dialoge im Windows Installer
- Einbindung der Standarddialoge aus der UI-Extension
- Anpassung der Standarddialoge
Lokalisierung des Setups:
- String-Tabellen
- Erstellen von Dialogen in anderen Sprachen
Einen Dialog erstellen:
- Erstellen und Anpassen von Dialog-Sequenzen
- Neuer Dialog
- Übersicht über die Controls
- Neuer Dialog in die Dialog-Sequenz einbauen
Aufbau und Abarbeitung der Sequenzen:
- Installations-Sequenzen
- Advertisement-Sequenzen
- Administrations-Sequenzen
Erstellen von Custom Actions:
- Property über Custom Action setzen
- Setzen der Directory über Custom Action
- Aufrufen von Exe in Custom Action
- Erstellen einer C# Custom Action
- VB.NET Custom Action
- C++ Custom Aktion
- VBScript Custom Action
- JavaScript Custom Action
Installationstransaktionen:
- How to: Installations-Transaktionen
- Unterschied zwischen Immediat-, Deferred-, Rollback- und Commit-Execution
Heat.exe (Harvister):
- Verschiedene Anwendungsfälle für den Harvister
- Scannen von Verzeichnissen
- Registrieren der COM-Server
- Abscannen der IIS Webseiten
- Abscannen von Visual Studio Projekt
Weitere Systemeinstellungen:
- Registrieren von Schriftarten
- Registrieren der Umgebungsvariablen
- Dienste installieren und kontrollieren
Berechtigungen setzen:
- Verzeichnis
- Datei
- Registry
Logging:
- Erstellen von Logdateien
- Interpretation von Logdateien
Transformationen:
- Was ist eine Transformation?
- Erstellen und aufrufen einer Transformation
- Erstellen einer Sprachtransformation
Erstellung von Updates:
- Die verschiedenen Update Typen
- Small Update
- Minor Update
- Major Update
Merge-Module:
- Merge-Module
- Merge-Module einbinden