1 / 26

Einmal installieren bitte…

Einmal installieren bitte…. Matthias Rink artiso AG. Umfrage. Wer verwendet Wix?. Warum sind ihr hier ?. Wer kennt Wix Burn?. Matthias Rink. Installer mit Wix erstellen. Einfache Oberfläche mit Anpassungen. Allgemeins zu Wix Msi. Installation Assemblies , Services Daten

odele
Download Presentation

Einmal installieren bitte…

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Einmal installieren bitte… Matthias Rink artiso AG

  2. Umfrage Werverwendet Wix? Warumsindihrhier? Werkennt Wix Burn?

  3. Matthias Rink

  4. Installer mit Wix erstellen Einfache Oberfläche mit Anpassungen

  5. Allgemeinszu 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

  6. Grundlagen Wix • Einfache Anpassung UI Demo

  7. Einheitliches Look & Feel? Anwendung Installer

  8. Erweiterung und Anpassung Funktionen • Custom Actions (auch managed) • Aufruf von Anwendungen Oberflächen • Dialogeüber Xml oder Designer • UI Sequence überInstaller Xml • Aktionen in Dialogenüber Custom Actions

  9. Bootstrapping mit Wix Burn Funktionen und Aufbau

  10. 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

  11. Einfaches Bundle • Standardboot-strapper Oberfläche • Installation Sql Server Instance Demo

  12. Erweiterung und Anpassung Funktionen • Custom Actions in Paketen • Aufruf von Anwendungen • Eigener Bootstrapper Oberflächen • Eigene Themes • Eigener Bootstrapper

  13. Eigener Bootstrapper Vorgehen und Vorteile

  14. Eigene Bootstrapper Implementierung Einführung • http://tinyurl.com/ocxnjyl Technische Umsetzung • .NetAnwendung • WPF, WinForms, … • Volle Funktionsvielfalt • Wix Setup als Vorlage

  15. Bundle mit eigenem Bootstrapper • Installation von Realtor World Demo

  16. Bootstrapper Core • MEF • WPF + DevExpress • MVVM Technologie

  17. Frame Navigation • Übergänge über State Model Technologie

  18. Wix Bootstrapper Spezifika Technologie

  19. Erweiterung um neue Maske • State Model anpassen Demo

  20. Integration TFS Build Voraussetzungen

  21. Anpassungen Setup Projekte Msi Setups • Versionierung über Binding • Relative Pfade zu Source Files • Zielplattform • Setup-Name

  22. Anpassungen Setup Projekte Bootstrapper Bundle • Versionierung über MSBuild Task • Relative Pfade zu Source Files • Setup-Name • Bedingte Inhalte

  23. Erstellung Build Definition Wix und MSBuild • Msi und Bundle durch MSBuild erstellen • Zugriff auf Ausgabedateien

  24. Erstellung Setups im Build Demo

  25. Noch Fragen?

  26. Matthias Rink mrink@artiso.com Phone: +49 (7304) 803-0 artiso AG Oberer Wiesenweg 25 D-89134 Blaustein

More Related