| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Work with all your cloud files (Drive, Dropbox, and Slack and Gmail attachments) and documents (Google Docs, Sheets, and Notion) in one place. Try Dokkio (from the makers of PBworks) for free. Now available on the web, Mac, Windows, and as a Chrome extension!

View
 

WiX - Product und Package Elemente

Page history last edited by Stefan Weber 12 years, 8 months ago

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.