Compartir a través de


Uso de paquetes del marco de trabajo MSIX de manera dinámica desde tu aplicación de escritorio

La Windows App SDK y el sistema operativo Windows 11 permiten que las aplicaciones hagan referencia y usen paquetes de marcos MSIX dinámicamente en tiempo de ejecución mediante una característica denominada dependencias dinámicas. Esta característica está pensada para usar principalmente en aplicaciones de escritorio sin empaquetar, para que usen APIs y otros contenidos proporcionados por paquetes del marco MSIX.

El escenario más común para usar la característica de dependencias dinámicas es hacer referencia en una aplicación sin empaquetar al paquete de framework SDK de aplicaciones de Windows. En algunos escenarios, es posible que quiera usar la característica de dependencias dinámicas para hacer referencia a un paquete de marco diferente de una aplicación sin empaquetar, como el paquete de marco para WinUI 2 o DirectX Runtime.

Para obtener información general sobre la característica de dependencias dinámicas y las instrucciones sobre cómo usarla en las aplicaciones, consulte los artículos siguientes.

Artículo Descripción
paquetes de marco MSIX y dependencias dinámicas Presenta conceptos importantes relacionados con los paquetes de marco MSIX y describe el propósito de la característica de dependencias dinámicas. En este artículo se incluyen detalles sobre el gráfico de paquetes para las referencias del paquete de marco y el modelo de mantenimiento de los paquetes de marco.
Usar el entorno de ejecución de Windows App SDK para aplicaciones empaquetadas en una ubicación externa o sin empaquetar Describe cómo tomar dinámicamente una dependencia del paquete de la plataforma del SDK de aplicaciones de Windows en una aplicación sin empaquetar en tiempo de ejecución. Este escenario permite que las aplicaciones desempaquetadas usen características del SDK de aplicaciones de Windows.
Usar la API de dependencia dinámica para hacer referencia a paquetes MSIX en tiempo de ejecución Describe cómo usar la API de dependencia dinámica para tomar dinámicamente una dependencia en distintos paquetes de marco (distintos del paquete de marcos de Windows App SDK) en una aplicación sin empaquetar en tiempo de ejecución.

Cómo se ejecutan las aplicaciones de escritorio empaquetadas en Windows

Para profundizar más en lo que sucede con los archivos y las entradas del Registro al crear un paquete de aplicación de Windows para la aplicación de escritorio, consulte Descripción de cómo se ejecutan las aplicaciones de escritorio empaquetadas en Windows.