Partager via


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