Windows Installer XML

Windows Installer XML
Windows Installer XML
Entwickler Microsoft
Aktuelle Version 3.5.2519.0
(31. Januar 2011)
Aktuelle Vorabversion 3.6.xxxx.0
(wöchentliche Updates)
Betriebssystem Windows
Kategorie Softwaretechnik
Lizenz CPL
Deutschsprachig Nein
wix.codeplex.com
wix.sourceforge.net

Windows Installer XML (kurz WiX) ist eine Programmsammlung (engl. Toolset) zur Erstellung von Windows-Installer-Paketen (MSI- und MSP-Dateien) mit Hilfe von XML-Dateien.

WiX wurde ursprünglich intern bei Microsoft entwickelt und ist das erste Programm von Microsoft, das als freie Software veröffentlicht wurde. Als es am 31. März 2004 bei SourceForge registriert wurde, sorgte das für großes Aufsehen. Derzeit wird WiX bei Codeplex gehostet, worauf ein symbolischer HTML-Download auf der SourceForge-Präsenz hinweist.

Eine grafische Benutzeroberfläche für WiX existiert nur in Form eines Plug-ins für Microsoft Visual Studio mit dem Namen Votive. Inzwischen gibt es mit WixEdit auch eine freie GUI.

Programmstruktur

WiX setzt sich aus verschiedenen Komponenten zusammen, deren Namen sich aus einem Wortspiel mit „wicks“ (engl. für Kerzendochte) herleiten:

  • Candle (engl. Kerze), der Compiler, wird benutzt um die XML-Dokumente zu Objektdateien zu kompilieren, die Symbole und Referenzen zu Symbolen beinhalten.
  • Light (engl. Licht), der Linker, nimmt ein oder mehrere Objektdateien und verbindet die Referenzen in den Objektdateien mit den richtigen Symbolen aus anderen Objektdateien. Light ist ebenfalls dafür verantwortlich die Binärdateien zu verwalten, sie richtig zu verarbeiten und schließlich daraus eine MSI oder MSM Datei zu generieren.
  • Lit (vgl. Literatur, engl. beleuchtet), das Bibliothekswerkzeug, ist ein optionales Werkzeug mit dem man mehrere Objektdateien zu Bibliotheken kombinieren kann, die mit Light geparst werden können.
  • Dark (engl. Dunkelheit), der Decompiler, nimmt existierende MSI- und MSM-Dateien und erstellt XML-Dokumente, die das Paket repräsentieren.
  • Tallow (engl. Talg) und Heat (engl. Hitze) – Tallow ist ein Werkzeug um XML-Script für WiX-Dateilisten zu erzeugen und in einen Verzeichnisbaum zu überführen. Es produziert ein WiX „Fragment“, welches mit anderen WiX Quellcode-Dateien zur Compilezeit vereinigen kann. Ab Wix 3.0 wird dies das sogenannte Heat Werkzeug übernehmen, das noch besser funktionieren soll. Es gibt auch eine inoffizielle Version von Tallow, bekannt unter „Mallow“, welches über Synchronisationsfähigkeiten und verbesserte Komponenten-ID verfügt.

Siehe auch

Andere Installer-Programme:

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Windows Installer XML — toolset (WiX), prononcer ouix , est un logiciel libre composé d un ensemble d outils permettant la création de paquets du type Windows Installer (MSI) à partir de documents XML. Il offre une interface en ligne de commande que le développeur peut… …   Wikipédia en Français

  • Windows Installer XML(WiX) — Windows Installer XML Windows Installer XML toolset (WiX), prononcer ouix , est un logiciel libre composé d un ensemble d outils permettant la création de paquets du type Windows Installer (MSI) à partir de documents XML. Il offre une interface… …   Wikipédia en Français

  • Windows Installer — This article is about the Microsoft Windows component. For the installation of the operating system itself, see Windows Setup. Windows Installer Default window (after running msiexec.exe) Original author(s) Microsoft …   Wikipedia

  • Windows Installer — Entwickler Microsoft, Inc. Aktuelle Version 5.0 (22. Oktober 2009) Bet …   Deutsch Wikipedia

  • Windows Installer — (установщик Windows)  подсистема Microsoft Windows, обеспечивающая установку программ (инсталлятор). Является компонентом Windows, начиная с Windows 2000; может доустанавливаться и на более ранние версии Windows. Вся необходимая для установки… …   Википедия

  • Microsoft Windows Installer — Windows Installer Entwickler: Microsoft, Inc. Aktuelle Version: 4.5 (2. Juni 2008) …   Deutsch Wikipedia

  • Windows PowerShell — Screenshot of a sample PowerShell session …   Wikipedia

  • Windows API — (англ. application programming interfaces)  общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт» и совместимой с ними свободной… …   Википедия

  • Windows Application Programming Interface — Windows API (application programming interfaces) общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом… …   Википедия

  • Windows Presentation Foundation — (WPF) (nom de code Avalon) est la spécification graphique de Microsoft .NET 3.0. Il intègre le langage descriptif XAML qui permet de l utiliser d une manière proche d une page HTML pour les développeurs. WPF est pré installé avec Vista. Il est… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”