Compartir a través de


Ampliación de las aplicaciones empaquetadas

MSIX facilita la extensión de la aplicación mediante extensiones de aplicación y paquetes opcionales. Las extensiones de aplicaciones proporcionan una funcionalidad similar a la que ofrecen los plug-ins, los add-ins y los add-ons en otras plataformas. Puede convertir la aplicación en un host de extensión para permitir que consuma contenido y eventos de implementación de una extensión empaquetada. Las extensiones de aplicación se introdujeron en la edición Aniversario de Windows 10 (versión 1607, compilación 10.0.14393).

Los paquetes opcionales son útiles para dividir una aplicación grande o compleja o agregar nuevos componentes a una aplicación que ya se ha publicado. Con Visual Studio 2017, versión 15.7 y .NET Native 2.1, puede cargar código ejecutable desde paquetes opcionales de C++ y C#.

Las extensiones de aplicación son un ecosistema abierto y están diseñados para que cualquier usuario mejore la aplicación. No hay ninguna restricción ni control sobre quién puede crear una extensión de aplicación. Los paquetes opcionales son un ecosistema cerrado donde usted como editor decide quién puede hacer un paquete opcional para el paquete principal.

Las extensiones de aplicación también son paquetes independientes. Pueden ser aplicaciones independientes y no pueden tener una dependencia de implementación en otra aplicación. Los paquetes opcionales requieren el paquete principal y no se pueden ejecutar sin él.

Tema Descripción
Creación y hospedaje de una extensión de aplicación En esta sección se describe cómo crear y hospedar una extensión de aplicación en el paquete MSIX.
Propiedades personalizadas para extensiones de aplicación En esta sección se describe cómo usar propiedades personalizadas para las extensiones de aplicación.
Extensión de la aplicación mediante paquetes opcionales En esta sección se describe cómo aprovechar el modelo de paquete opcional para cargar contenido en el paquete principal.