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/2021
verwiesen 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 |