Utilisation dynamique de packages d’infrastructure MSIX à partir d’une application de bureau

Le kit SDK d’application Windows et le système d’exploitation Windows 11 permettent aux applications de faire référence à des packages d’infrastructure MSIX et de les utiliser dynamiquement à l’exécution à l’aide d’une fonctionnalité appelée dépendances dynamiques. Elle est destinée à être utilisée principalement par les applications de bureau non empaquetées pour utiliser des API et d’autres contenus fournis par des packages d’infrastructure MSIX.

Le scénario le plus courant de recours à la fonctionnalité de dépendances dynamiques consiste à faire référence au package d’infrastructure du kit SDK d’application Windows dans une application non packagée. Dans certains scénarios, vous pouvez utiliser la fonctionnalité de dépendances dynamiques pour faire référence à un autre package d’infrastructure à partir d’une application non empaquetée, par exemple le package d’infrastructure WinUI 2 ou le runtime DirectX.

Pour une vue d’ensemble de la fonctionnalité de dépendances dynamiques et des conseils d’utilisation dans les applications, consultez les articles suivants.

Article Description
Packages d’infrastructure MSIX et dépendances dynamiques Présente des concepts importants liés aux packages d’infrastructure MSIX et décrit l’objectif de la fonctionnalité de dépendances dynamiques. Cet article contient des informations détaillées sur le graphe de package pour les références aux packages d’infrastructure et le modèle de service de ces packages.
Utiliser le runtime du SDK d’application Windows pour les applications empaquetées avec un emplacement externe ou non empaquetées Explique comment prendre dynamiquement une dépendance au package d’infrastructure du kit SDK d’application Windows dans une application non packagée à l’exécution. Ce scénario permet aux applications non packagées d’utiliser les fonctionnalités du kit SDK d’application Windows.
Utiliser l’API de dépendance dynamique pour référencer des packages MSIX au moment de l’exécution Explique comment utiliser l’API de dépendances dynamiques pour prendre dynamiquement une dépendance à différents packages d’infrastructure (autres que celui du kit SDK d’application Windows) dans une application non packagée à l’exécution.

Comment les applications de bureau empaquetées s’exécutent sur Windows

Pour plus d’informations sur ce qui arrive aux fichiers et aux entrées de Registre lorsque vous créez un package d’application Windows pour votre application de bureau, consultez Comprendre la façon dont les applications de bureau empaquetées s’exécutent sur Windows.