Informations de référence sur le schéma du fichier du programme d’installation d’application (.appinstaller)

Cette référence fournit des détails pour chaque élément, attribut et type de données qui définit le schéma d’un fichier .appinstaller qui définit les packages qui font partie d’un ensemble associé.

Le tableau suivant répertorie tous les éléments de ce schéma.

Élément Description
AppInstaller Élément racine du document appinstaller.
Bundle Élément qui inclut des informations sur l’offre groupée d’applications. Les éléments enfants de cet élément nécessitent une correspondance exacte du nom, de l’éditeur et de la version de l’élément identity dans le manifeste de l’offre groupée de package d’application.
Dépendances Il s’agit de dépendances qui seront installées si nécessaire.
MainBundle Élément qui inclut des informations sur l’main bundle qui sera installé. Les éléments enfants de cet élément nécessitent une correspondance exacte du nom, de l’éditeur et de la version de l’élément identity dans le manifeste de l’offre groupée de package d’application.
MainPackage Élément qui inclut des informations sur le package main qui sera installé. Les éléments enfants de cet élément nécessitent une correspondance exacte du nom, de l’éditeur et de la version de l’élément identity dans le manifeste du package d’application. ProcessorArchitecture est un élément facultatif.
OptionalPackages Spécifie les packages facultatifs.
Package Élément qui inclut des informations sur le package. Ces éléments nécessitent une correspondance exacte du nom, de l’éditeur et de la version de l’élément identity dans le manifeste du package d’application. ProcessorArchitecture est un élément facultatif.
RelatedPackages Spécifie les packages associés. Ces packages ne seront pas installés.
UpdateSettings Utilisez l’élément UpdateSettings pour activer la mise à jour automatique des packages installés et définir un intervalle pour les vérifications de mise à jour.
OnLaunch Signifie que le service de déploiement case activée pour une mise à jour du fichier appinstaller lors du lancement de l’application.
s4 :AutomaticBackgroundTask Recherche les mises à jour en arrière-plan. Une case activée est effectuée toutes les 8 heures, indépendamment du lancement ou non de l’application par l’utilisateur. Ce type de mise à jour ne peut pas afficher l’interface utilisateur.
s4 :ForceUpdateFromAnyVersion Boolean qui permet à la version de l’application d’être incrémentée ou décrémentée. Sans cet élément, l’application ne peut passer qu’à une version supérieure.
s4 :MainPackageType Recherche les mises à jour en arrière-plan. Une case activée est effectuée toutes les 8 heures, indépendamment du lancement ou non de l’application par l’utilisateur. Ce type de mise à jour ne peut pas afficher l’interface utilisateur.
s4 :RepairUris Boolean qui permet à la version de l’application d’être incrémentée ou décrémentée. Sans cet élément, l’application ne peut passer qu’à une version supérieure.
s4 :RepairUri Boolean qui permet à la version de l’application d’être incrémentée ou décrémentée. Sans cet élément, l’application ne peut passer qu’à une version supérieure.
s4 :UpdateUris Boolean qui permet à la version de l’application d’être incrémentée ou décrémentée. Sans cet élément, l’application ne peut passer qu’à une version supérieure.
s4 :UpdateUri Boolean qui permet à la version de l’application d’être incrémentée ou décrémentée. Sans cet élément, l’application ne peut passer qu’à une version supérieure.

Configuration requise

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