AppInstaller

Cet élément définit l’élément racine d’un fichier appinstaller. Le fichier appinstaller décrit la structure et définit les packages qui seront installés dans le cadre de l’opération de déploiement.

Hiérarchie d’éléments

<AppInstaller>

Syntaxe


<?xml version="1.0" encoding="UTF-8"?>

<AppInstaller 
    xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
    Version= A version string in quad notation, "Major.Minor.Build.Revision".
    Uri= Web Uri to the redirected appinstaller file >

  <!-- Child elements -->
  ( MainPackage
  & MainBundle?
  & Dependencies?
  & OptionalPackages?
  & RelatedPackages?
  & UpdateSettings?
  )

</AppInstaller>

Clé

? connecteur Interleave (zéro ou un) & facultatif (peut se produire dans n’importe quel ordre)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire
xmlns Définition de l’espace de noms du schéma appinstaller. Pour obtenir la liste des espaces de noms, consultez la section relative à la Configuration requise dans cet article. URI en tant que chaîne d’une longueur de 1 à 2084 caractères. Oui
Version Version du fichier appinstaller Chaîne de version en notation Quad, "major. minor. Build. Revision". Oui
Uri URI Web vers le fichier appinstaller 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 appinstaller ne peut être redirigé qu’à un maximum de trois fois. 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 d’une longueur de 1 à 2084 caractères. Oui

Éléments enfants

Les éléments enfants doivent apparaître dans l’ordre spécifié

Éléments enfants Description
MainPackage Spécifie le package principal qui sera installé.
MainBundle Spécifie le groupe principal qui sera installé.
OptionalPackages Spécifie les packages facultatifs.
RelatedPackages Spécifie les packages associés. Ces packages ne seront pas installés.
Dépendances Il s’agit de dépendances qui seront installées si nécessaire.
UpdateSettings Utilisez l’élément UpdateSettings pour activer/désactiver la mise à jour automatique des packages installés.

Éléments parents

Cet élément le plus à l’extérieur ne peut pas être contenu par d’autres éléments.

Notes

<AppInstaller> peut avoir un <MainPackage> élément ou <MainBundle> . L’opération de déploiement échouera si plusieurs d’entre elles sont incluses. Uniquement encoding="UTF-8" sans caractère d’échappement, et aucun caractère non-ASCII n’est accepté.

Spécifications

Espace de noms Description
http://schemas.microsoft.com/appx/appinstaller/2018 Cet espace de noms est requis pour les fonctionnalités introduites dans Windows 10, version 1809.
http://schemas.microsoft.com/appx/appinstaller/2017/2 cet espace de noms est requis pour les fonctionnalités introduites dans Windows 10, version 1803.
http://schemas.microsoft.com/appx/appinstaller/2017 cet espace de noms est requis pour les fonctionnalités introduites dans Windows 10, version 1709.