Estenda os aplicativos empacotados

O MSIX facilita a extensão do aplicativo usando extensões de aplicativos e pacotes opcionais. As extensões de aplicativo proporcionam funcionalidade semelhante ao que plug-ins, suplementos e complementos fazem em outras plataformas. Você pode tornar o aplicativo um host de extensão para permitir que ele consuma conteúdo e eventos de implantação de uma extensão empacotada. Extensões de aplicativo foram apresentadas na Edição de Aniversário do Windows 10 (versão 1607, build 10.0.14393).

Os pacotes opcionais são úteis para dividir um aplicativo grande ou complexo ou para adicionar novos componentes a um aplicativo que já foi publicado. Com o Visual Studio 2017, versão 15.7 e .NET Native 2.1, você pode carregar o código executável dos pacotes opcionais C++ e C#.

As extensões de aplicativo são um ecossistema aberto e destinam-se a qualquer pessoa para aprimorar o aplicativo. Não há retenção ou controle sobre quem pode fazer uma extensão de aplicativo. Os pacotes opcionais são um ecossistema fechado no qual o editor decide quem tem permissão de fazer um pacote opcional para o pacote principal.

As extensões de aplicativo também são pacotes independentes. Elas podem ser aplicativos independentes e não podem ter uma dependência de implantação com outro aplicativo. Pacotes opcionais exigem o pacote principal e não podem ser executados sem ele.

Tópico Descrição
Criação e hospedagem de uma extensão de aplicativo Esta seção aborda como criar e hospedar uma extensão de aplicativo no pacote MSIX.
Propriedades personalizadas para extensões de aplicativo Esta seção discute como usar as propriedades personalizadas de extensões de aplicativo.
Extensão do aplicativo usando pacotes opcionais Esta seção aborda como aproveitar o modelo de pacote opcional para carregar conteúdo no pacote principal.