Wir betrachten zunächst die beiden Basiselemente einer WiX Installationsbeschreibung - Das Product und Package Element. Mit der anschliessend definierten Grundstruktur arbeiten wir im Laufe der weiteren Tutorialschritte.
XML Deklaration
<?xml version="1.0" encoding="UTF-8"?>
Die zugrundeliegende XML Version ist 1.0. Die Zeichenkodierung kann beliebig gesetzt werden, soweit im weiteren Script nur Zeichen aus der jeweiligen Zeichenkodierung benutzt werden. Im Zweifel die Zeichenkodierung auf UTF-8 setzen.
Wix Element
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
Das Wix Element schließt alle weiteren Elemente ein und definiert den Namensraum. Eine WiX Installationsbeschreibung kann immer nur ein WiX Element enthalten.
Product Element
Im Product Element werden die grundlegen Informationen zu einem Installationspaket definiert.
<Product Id="YOUR-GUID-HERE" Name="Mein Installationsprodukt"
Version="1.0.0"
Manufacturer="Ich selbst"
UpgradeCode="YOUR-GUID-HERE">
Die wichtigsten Attribute für Product
Attribut |
Beschreibung |
Id |
Eine eindeutige Id (GUID) für das Produkt. Für jede neue Version sollte auch eine neue Id erstellt werden.
|
Name |
Frei vergebbarer Name des Produkts. Unter diesem Namen taucht die Installation auch unter Systemsteuerung - Software auf.
|
Version |
Versionsnummer dieser Installation. Taucht auch in den Support Einträgen zur Installation unter Systemsteuerung - Software auf.
|
Manufacturer |
Der Hersteller der Installationsroutine. Taucht auch in den Support Einträgen zur Installation unter Systemsteuerung - Software auf.
|
UpgradeCode |
Eindeutige GUID über alle Versionen hinweg.
|
Das Product Element darf nur einmal enthalten sein. Es schliesst alle weiteren Elemente ein.
Package Element
Das Package Element definiert weitere Informationen
<Package Id="*" InstallerVersion="200" Description="Mein Installationsprodukt"
InstallScope="perMachine" Keywords="Applikation, Grafik" />
Die wichtigsten Attribute für Package
Attribut |
Beschreibung |
Id |
Eine eindeutige Id (GUID) für das Paket.Bei jedem neuen Build der Windows Installer Datei sollte eine neue Id generiert werden. Mit "*" wird automatisch immer eine neue Id generiert.
|
InstallerVersion |
Welche Version des Windows Installers minimal benötigt wird. 200 für Version 2.0, 405 für die Version 4.5 |
Description |
Der volle Name des Paketes oder eine Beschreibung |
InstallScope |
Vorgabe der ALLUSERS Property. "perMachine" für Installationen für alle Benutzer eines Zielsystems "perUser" nur für den angemeldeten Benutzer
|
Keywords |
Schlüsselwörter, frei vergebbar
|
Das Package Element darf ebenfalls nur einmal enthalten sein.
Komplette Grundstruktur
die folgende Basisstruktur kann als Grundlage für WiX Installationsbeschreibungen verwendet werden.
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="YOUR-GUID-HERE" Name="Mein Installationsprodukt"
Version="1.0.0"
Manufacturer="Ich selbst"
UpgradeCode="YOUR-GUID-HERE">
<Package Id="*" InstallerVersion="200" Description="Mein Installationsprodukt"
InstallScope="perMachine" Keywords="Applikation, Grafik" />
<!-- Weitere Inhalte der Installationsbeschreibung -->
</Package>
</Product>
</Wix>
</xml>
Comments (0)
You don't have permission to comment on this page.