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>

Syntax


<?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?
  & s4:UpdateUris?
  & s4:RepairUris?
  )

</AppInstaller>

Clé :

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

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire
xmlns Définition d’espace de noms du schéma appinstaller. Pour obtenir la liste des espaces de noms, consultez la section Configuration requise de cet article. URI sous la forme d’une chaîne comprise entre 1 et 2084 caractères. Yes
Version Version du fichier appinstaller Chaîne de version en notation quad, « Major.Minor.Build.Revision ». Yes
Uri URI web vers le fichier appinstaller redirigé. Lorsque l’URI spécifié dans le champ diffère du fichier actif, l’opération de déploiement redirige vers l’URI au lieu du fichier actif. Le fichier appinstaller ne peut être redirigé que trois fois 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 2084 caractères. Yes

Éléments enfants

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

Éléments enfants Description
MainPackage Spécifie le package main qui sera installé.
MainBundle Spécifie le main bundle 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 la mise à jour automatique des packages installés.
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.

Éléments parents

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

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 Description
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Cet espace de noms est requis pour les fonctionnalités introduites dans Windows 10, version 1709.
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 10, version 1709