WIX – Windows Installer XML

Geschreiben von Marcus Kimpenhausauf14. Juni 2005 in Software |

Neben Tools zur Erzeugung von Setup-Routinen wie z.B. Wise gibt es nun mittlerweile in Version 2.0.2912.0 den Windows Installer XML.

Dieser unterscheidet sich dadurch, dass es ein unter der Common Public License stehendes und somit frei verfügbares Tool ist. Und was noch besonders daran ist – es ist von Microsoft.

Der WIX-Installer arbeitet auf XML-Strukturen, welche gegen ein XML-Schema validiert werden. Dies hat folgenden Vorteil:
Betrachten wir zum Beispiel mal VB (*uuhh – ein Schauer läuft mir über den Rücken*) Projekte, welche noch mit dem Visual Studio 6 erzeugt wurden.
Der hier integrierte Installer löst alle Abhängigkeiten des Projektes auf und fügt diese der Install-Routine hinzu.
Man mag ersteinaml denken – nun gut – dies passt. Bestehen aber Abhängigkeiten auf dem System, welche ich nicht durch den Installer überschreiben möchte – sagen wir mal von mehreren Programmen genutzte dlls – so bin ich jedesmal dafür verantwortlich daran zu denken, diese Abhängigkeiten aus der Routine zu entfernen – wird dies vergessen und das Produkt ausgeliefert *peng*

Durch die fest definierte XML-Struktur kann dies vermieden werden. (Dies ist sicherlich nur ein Anwendungsbeipsiel – aber es ist eins) – andere Vorteile können unter anderem automatisierte Buildläufe sein – will man hier nicht auf kommerzielle Software ausweichen.

Nun handelt es sich bei WIX aber auch nicht gerade um ein schlankes Produkt – die Möglichkeiten sind halt so manigfaltig wie die des Windows Installer an sich.
Aus diesem Grund habe ich hier mal ein Tutorial-Link hinzugefügt:
http://www.tramontana.co.hu/wix/

Ferner möchte ich noch auf das Visual Studio 2003 Plugin ‘Votive’ aufmerksam machen, welches WIX-Projekte erzeugen und bearbeiten kann. Möchte man dies nicht installieren, gibt es immer noch die Möglichkeit, die im Grundpaket entahltende wix.xsd Datei VIsual Studio 2003 bekannt zu machen – nun können die XML-Strukturen gegen dieses Schema in einem komfortablen Editor bearbeitet werden.

Schlagwörter:, ,

1 Kommentar

  • Christian sagt:
    Mozilla 1.7.3 Windows XP

    Es mag an meinem zarten Alter liegen, aber ich finde den Produktnamen irgendwie lustig.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Copyright © 2005-2010 marcus' tagebuch All rights reserved.
Desk Mess Mirrored v1.7 theme from BuyNowShop.com.