Einmal installieren bitte – Coole Setups einfach gemacht
Download
Report
Transcript Einmal installieren bitte – Coole Setups einfach gemacht
Einmal installieren
bitte…
Matthias Rink
artiso AG
Umfrage
Wer
verwendet
Wix?
Warum sind
ihr hier?
Wer kennt
Wix Burn?
Matthias Rink
Allgemeins zu Wix Msi
Installation
Assemblies, Services
Daten
Anpassung Registry
Manipulation von Konfigurationen
Ausführung von Anwendungen
Ausführung von Custom Actions
UI
Oberflächen mitgeliefert
Einfache Anpassungen
Erweiterung möglich
Demo
Grundlagen Wix
Einfache Anpassung
UI
Einheitliches Look & Feel?
Anwendung
Installer
Erweiterung und Anpassung
Funktionen
•
•
Custom Actions (auch managed)
Aufruf von Anwendungen
Oberflächen
•
•
•
Dialoge über Xml oder Designer
UI Sequence über Installer Xml
Aktionen in Dialogen über Custom
Actions
Was ist Bootstrapping
Installation
•
•
•
Systemvoraussetzungen
zusammengehöriger Pakete
Package Chain
UI
•
•
•
Standard Bootstrapper mit eigener
UI
Einheitliche Oberfläche und
Fortschritt für alle Pakete
Über Themes und Xml im Aussehen
anpassbar
Demo
Einfaches Bundle
Standardbootstrapper Oberfläche
Installation Sql
Server Instance
Erweiterung und Anpassung
Funktionen
•
•
•
Custom Actions in Paketen
Aufruf von Anwendungen
Eigener Bootstrapper
Oberflächen
•
•
Eigene Themes
Eigener Bootstrapper
Eigene Bootstrapper Implementierung
Einführung
http://tinyurl.com/ocxnjyl
Technische Umsetzung
•
•
•
•
.Net Anwendung
WPF, WinForms, …
Volle Funktionsvielfalt
Wix Setup als Vorlage
Demo
Bundle mit eigenem
Bootstrapper
Installation von
Realtor World
Technologie
Bootstrapper Core
MEF
WPF + DevExpress
MVVM
Technologie
Frame Navigation
Übergänge über
State Model
Technologie
Wix Bootstrapper
Spezifika
Demo
Erweiterung um
neue Maske
State Model
anpassen
Anpassungen Setup Projekte
Msi Setups
Versionierung über Binding
Relative Pfade zu Source Files
Zielplattform
Setup-Name
Anpassungen Setup Projekte
Bootstrapper Bundle
Versionierung über MSBuild Task
Relative Pfade zu Source Files
Setup-Name
Bedingte Inhalte
Erstellung Build Definition
Wix und MSBuild
Msi und Bundle durch MSBuild
erstellen
Zugriff auf Ausgabedateien
Demo
Erstellung Setups im
Build
Matthias Rink
[email protected]
Phone: +49 (7304) 803-0
artiso AG
Oberer Wiesenweg 25
D-89134 Blaustein