Compartir vía


Uso dinámico de paquetes de marcos MSIX desde la aplicación de escritorio

El SDK de Windows App y el sistema operativo Windows 11 permiten a las aplicaciones hacer referencia a los paquetes de marcos MSIX y usarlos dinámicamente en tiempo de ejecución mediante una característica denominada dependencias dinámicas. Esta función está pensada principalmente para que las aplicaciones de escritorio no empaquetadas utilicen las API y otros contenidos proporcionados por los paquetes de marcos MSIX.

El escenario más común para usar la característica de dependencias dinámicas es hacer referencia al paquete de marcos del SDK de Aplicaciones para Windows en una aplicación sin empaquetar. En algunos escenarios, es posible que quiera usar la característica de dependencias dinámicas para hacer referencia a otro paquete de marcos de una aplicación sin empaquetar, como el paquete de marcos para WinUI 2 o el entorno de ejecución de DirectX.

Para obtener información general sobre la característica de dependencias dinámicas e instrucciones sobre su uso en las aplicaciones, consulte los artículos siguientes.

Artículo Descripción
Paquetes de marcos MSIX y dependencias dinámicas Presenta conceptos importantes relacionados con los paquetes de marcos 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 de paquetes de marcos y el modelo de mantenimiento para los paquetes de marcos.
Uso del tiempo de ejecución del SDK de Windows para aplicaciones empaquetadas con ubicación externa o sin empaquetar Describe cómo usar dinámicamente una dependencia del paquete de marcos del SDK de Aplicaciones para Windows en una aplicación sin empaquetar en tiempo de ejecución. Este escenario permite que las aplicaciones no empaquetadas usen las características del SDK de Aplicaciones para Windows.
Uso de la API de dependencias dinámicas 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 de diferentes paquetes de marcos (distintos del paquete de marcos del SDK de Aplicaciones para Windows) en una aplicación sin empaquetar en tiempo de ejecución.

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

Para obtener un análisis más detallado sobre lo que sucede con los archivos y entradas del registro cuando se crea un paquete de aplicación de Windows para una aplicación de escritorio, consulte Cómo se ejecutan las aplicaciones de escritorio empaquetadas en Windows.