s4 :AppInstaller
Description
Définit l’élément racine d’un fichier du programme d’installation d’application. (s4 :AppInstaller)
Cette version du schéma du programme d’installation d’application, introduite dans Windows 10 version 1809, définit les mêmes éléments avec le même comportement que la version décrite dans AppInstaller, mais présente les nouveaux éléments suivants :
Ces nouveaux éléments peuvent être utilisés avec les versions précédentes du schéma en référençant l’espace de noms xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021
et en ajoutant le préfixe s4
à l’attribut IgnorableNamespaces .
Hiérarchie d’éléments
<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>
Clé :
?
connecteur facultatif (zéro ou un) &
entrelacement (peut se produire dans n’importe quel ordre)
Attributs
Attribut | Description | Type de données | Obligatoire |
---|---|---|---|
Uri | URI web vers le fichier du programme d’installation de l’application redirigé. Lorsque l’URI spécifié dans le champ diffère du fichier actuel, l’opération de déploiement redirige vers l’URI au lieu du fichier actuel. Le fichier du programme d’installation de l’application ne peut être redirigé que trois fois au maximum. Les chaînes de requête avec plusieurs paires clé/valeur ne sont actuellement pas prises en charge. | URI web sous la forme d’une chaîne comprise entre 1 et 2 084 caractères. | Yes |
Version | Version du fichier du programme d’installation d’application. | Chaîne de version en notation quad, « Major.Minor.Build.Revision » où Major ne peut pas être « 0 ». | Yes |
IgnorableNamespaces | Déclare les espaces de noms utilisés dans le fichier du programme d’installation de l’application qui doivent être ignorés. Les éléments d’espace de noms ignorés ne sont pas validés et doivent être considérés comme non approuvés. Plusieurs espaces de noms sont spécifiés avec un espace entre chaque espace de noms. | Chaîne comprise entre 1 et 32 767 caractères avec un caractère non-espace blanc au début et à la fin. | No |
Éléments enfants
Élément | Description |
---|---|
s4 :UpdateUris | Spécifie une liste d’URI pointant vers les fichiers du programme d’installation d’application pour la mise à jour d’une installation. |
s4 :RepairUris | Spécifie une liste d’URI pointant vers les fichiers du programme d’installation d’application pour la réparation d’une installation. |
s4 :MainPackageType | Élément abstrait qui ne peut pas être spécifié directement, mais qui doit être remplacé par un élément s4 :MainPackage ou s4 :MainBundle . |
s4 :OptionalPackages | Spécifie les packages facultatifs qui seront installés avec le package main. |
s4 :RelatedPackages | Spécifie les packages associés. Ces packages ne seront pas installés dans le cadre de l’opération de déploiement. |
s4 :Dependencies | Il s’agit de dépendances qui seront installées si nécessaire. |
s4 :UpdateSettings | Active le paramètre de mise à jour automatique des packages installés. |
Remarques
<AppInstaller>
peut avoir un <MainPackage>
élément ou <MainBundle>
. L’opération de déploiement échoue si plusieurs des deux sont inclus.
Uniquement encoding="UTF-8"
sans caractères d’échappement et aucun caractère non ascii n’est accepté.
Configuration requise
Condition requise | Valeur |
---|---|
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
Cet espace de noms est requis pour les fonctionnalités introduites dans Windows version 21H2 build 22000 |
Version minimale du système d’exploitation | Windows version 21H2 build 22000 |