Création de bundles de packages MSIX

Vue d’ensemble

Un bundle MSIX est constitué de plusieurs packages MSIX et peut réduire la taille de l’application que les utilisateurs téléchargent. Les ensembles d’applications sont utiles pour différentes architectures, ressources spécifiques au langage, ressources à l’échelle de l’image ou ressources qui s’appliquent à des appareils spécifiques. En regroupant plusieurs versions d’architectures de votre application en une seule entité, seul le bundle doit être chargé sur votre emplacement de distribution (au lieu d’avoir un bundle pour chaque architecture). La plateforme de déploiement Windows 10 reconnaît le type de package .msixbundle, et télécharge uniquement les fichiers qui s’appliquent à l’architecture de votre appareil. N’oubliez pas que si vous décidez de distribuer un .msixbundle pour une application particulière, vous ne pouvez pas revenir à la simple distribution d’un package MSIX.

Si vous empaquetez votre application dans Visual Studio, l’Assistant Création d’un package vous offre une option « Générer un ensemble d’applications » lors de la création du package. Vous pouvez définir cette option pour que Visual Studio génère un bundle MSIX pour vous. Si vous générez des packages MSIX à l’aide de l’outil d’empaquetage MSIX ou MakeAppx.exe, vous pouvez tirer parti de MakeAppx.exe pour générer un bundle à partir de packages individuels. Par exemple après avoir généré ou converti un package MSIX x86 et x64 MSIX de votre application, vous pouvez utiliser le processus décrit ci-dessous pour regrouper les packages à l’aide de MakeAppx.exe.

Ressources complémentaires

Pour plus d’informations sur la généralisation d’une machine virtuelle, consultez :

Pour plus d’informations sur la signature des packages d’applications avec SignTool.exe, consultez cet article.