WiX Heat XSL Transformation

Mit Hilfe von Heat lässt sich die Fragmenterzeugung, welche ein Hauptbestandteil eines WiX Installers ist, automatisieren. Dies wurde bereits im Beitrag Automatische Fragmenterzeugung mit Heat gezeigt. Was aber, wenn die ein oder andere Datei im Installationsvorgang nicht kopiert werden soll oder der Component bzw. dem File noch Attribute hinzugefügt werden müssen? Das erzeugte Fragment manuell…

WiX: Automatische Fragmenterzeugung mit Heat

Das WiX Toolset ist ein mächtiges Werkzeug um Installationsroutinen mit Hilfe von XML zu erzeugen. Herzstück eines WiX Projektes ist das Product Element. Innerhalb diesem werden die Elemente der Installationsroutine definiert. Um außerhalb des Product Elements Installationselemente wie Components oder Directorys zu definieren wird ein Fragment Element benötigt, in welchem die einzelnen Elemente angelegt werden.…

WiX Toolset Teil 5: Access denied! – Permissions setzen leicht gemacht

Herzlich willkommen zum fünften Teil der WiX-Blog-Serie. Jeder, der im Alltag mit Computern arbeitet, kommt irgendwann an einen Punkt, an dem Administratoren-Rechte auf dem System sehr hilfreich wären, um ein Problem schnell und unkompliziert zu lösen. Aus Sicht des IT-Supports wäre das gleichzusetzen mit absoluter Anarchie. Jeder macht was er will, keiner macht was er…

WiX Toolset Teil 3: Wo war das noch gleich? – Shortcuts und Uninstall

Wer kein ausgefeiltes Ordnungssystem auf seiner Festplatte einhält, kennt mit Sicherheit das folgende Szenario: Nur mal schnell zum Testen eine kleine Anwendung installieren, sich schnellstmöglich durch den Installationsassistenten klicken, der Ladebalken läuft auch schnell durch und dann muss man verwirrt innehalten. Wo genau wurde die Anwendung jetzt nochmal installiert? Auf dem Desktop ist keine Verknüpfung,…

WiX Toolset Teil 2: Wie sieht das denn aus? – Das WiX Toolset User Interface

Das WiX Toolset wird bereits mit verschiedenen Benutzeroberflächen ausgeliefert. So kann ein einfacher Installationsassistent durch das Hinzufügen eines UIRef Elementes innerhalb des Product Elementes erstellt werden. Diese bereits mitgelieferten User Interfaces bieten verschiedene, anpassbare Optionen. So ist beispielsweise eine Installationsroutine, die das Einstellen des Installationspfades erlaubt, genauso enthalten wie ein Assistent, der das an und…

WiX Toolset Teil 1: Hilfe, Ich brauche einen Installer! – Das WiX Toolset

Zu Beginn eines Entwicklungsprozesses muss man sich um vieles kümmern: Architektur, Konzepte und Verantwortlichkeiten sind nur ein kleiner Teil des Ganzen. Was dabei gerne vergessen wird, ist das eigentlich Wichtige: Wie kommt meine Anwendung später zum Nutzer? Anders formuliert: Wie installiert der Nutzer später meine Software auf seinem System? Wer komplexe Anwendungen entwickelt und diese…