s4:AppInstaller

BESCHREIBUNG

Definiert das Stammelement einer App Installer-Datei. (s4:AppInstaller)

Diese Version des App-Installerschemas, die in Windows 10 Version 1809 eingeführt wurde, definiert dieselben Elemente mit dem gleichen Verhalten wie die in AppInstaller beschriebene Version, führt jedoch die folgenden neuen Elemente ein:

Diese neuen Elemente können mit früheren Versionen des Schemas verwendet werden, indem auf den Namespace xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021verwiesen und das Präfix s4 dem IgnorableNamespaces-Attribut hinzugefügt wird.

Elementhierarchie

<s4:AppInstaller>

Syntax

<s4:AppInstaller     Uri = Web URI as a string between 1 and 2084 characters in length.
    Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
    IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
>
<!-- Child elements -->
  ( UpdateUris?
  & RepairUris?
  & MainPackageType?
  & OptionalPackages?
  & RelatedPackages?
  & Dependencies?
  & UpdateSettings?)
</s4:AppInstaller>

Schlüssel

? optionaler Interleave-Connector (null oder 1) & (kann in beliebiger Reihenfolge auftreten)

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich
Uri Web-URI zur umgeleiteten App Installer-Datei. Wenn sich der im Feld angegebene URI von der aktuellen Datei unterscheidet, leitet der Bereitstellungsvorgang an den URI statt an die aktuelle Datei um. Die App Installer-Datei kann nur maximal dreimal umgeleitet werden. Abfragezeichenfolgen mit mehreren Schlüssel-Wert-Paaren werden derzeit nicht unterstützt. Web-URI als Zeichenfolge zwischen 1 und 2084 Zeichen lang. Yes
Version Die Version der App Installer-Datei. Eine Versionszeichenfolge in vierfacher Notation, "Major.Minor.Build.Revision", wobei Major nicht "0" sein kann. Yes
IgnorableNamespaces Deklariert Namespaces, die in der App-Installerdatei verwendet werden und ignoriert werden sollen. Ignorierte Namespaceelemente werden nicht überprüft und sollten als nicht vertrauenswürdig betrachtet werden. Mehrere Namespaces werden mit einem Leerzeichen zwischen jedem Namespace angegeben. Eine Zeichenfolge zwischen 1 und 32767 Zeichen länge mit einem Zeichen ohne Leerzeichen am Anfang und Ende. No

Untergeordnete Elemente

Element BESCHREIBUNG
s4:UpdateUris Gibt eine Liste von Uris an, die auf App Installer-Dateien zum Aktualisieren einer Installation verweisen.
s4:RepairUris Gibt eine Liste von Uris an, die auf App Installer-Dateien zum Reparieren einer Installation verweisen.
s4:MainPackageType Ein abstraktes Element, das nicht direkt angegeben werden kann, sondern durch ein s4:MainPackage - oder ein s4:MainBundle-Element ersetzt werden muss.
s4:OptionalPackages Gibt die optionalen Pakete an, die zusammen mit dem Standard Paket installiert werden.
s4:RelatedPackages Gibt die zugehörigen Pakete an. Diese Pakete werden nicht im Rahmen des Bereitstellungsvorgangs installiert.
s4:Abhängigkeiten Dies sind Abhängigkeiten, die bei Bedarf installiert werden.
s4:UpdateSettings Schaltet die Einstellung für die automatische Aktualisierung installierter Pakete um.

Hinweise

<AppInstaller> kann entweder über ein <MainPackage> - oder <MainBundle> -Element verfügen. Der Bereitstellungsvorgang schlägt fehl, wenn mehrere von beiden enthalten sind. Nur encoding="UTF-8" ohne Escapezeichen und keine Nicht-ASCII-Zeichen werden akzeptiert.

Anforderungen

Anforderung Wert
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 Dieser Namespace ist für Features erforderlich, die in Windows Version 21H2 Build 222000 eingeführt wurden.
Minimale Version des Betriebssystems Windows Version 21H2 Build 22000