Share via


Usar os pacotes de estrutura MSIX dinamicamente por meio do seu aplicativo da área de trabalho

O SDK de Aplicativo do Windows e o sistema operacional Windows 11 permitem que os aplicativos referenciem e usem pacotes de estrutura MSIX dinamicamente em tempo de execução usando um recurso chamado dependências dinâmicas. Esse recurso deve ser usado principalmente por aplicativos da área de trabalho não empacotados para usar APIs e outros conteúdos fornecidos por pacotes de estrutura MSIX.

O cenário mais comum para usar o recurso de dependências dinâmicas é para fazer referência ao pacote de estrutura do SDK de Aplicativo do Windows em um aplicativo não empacotado. Em alguns cenários, talvez você queira usar o recurso de dependências dinâmicas para fazer referência a um diferente pacote de estrutura de um aplicativo não empacotado, como o pacote de estrutura para WinUI 2 ou o DirectX Runtime.

Para obter uma visão geral do recurso de dependências dinâmicas e diretrizes sobre como usá-lo nos aplicativos, confira os artigos a seguir.

Artigo Descrição
Pacotes de estrutura MSIX e dependências dinâmicas Apresenta conceitos importantes relacionados a pacotes de estrutura MSIX e descreve a finalidade do recurso de dependências dinâmicas. Este artigo inclui detalhes sobre o grafo do pacote para referências do pacote de estrutura e o modelo de serviço para pacotes de estrutura.
Usar o runtime SDK do Aplicativo do Windows para aplicativos empacotados com localização externa ou não empacotado Descreve como criar dinamicamente uma dependência no pacote de estrutura do SDK do Aplicativo Windows em um aplicativo não empacotado em tempo de execução. Esse cenário permite que aplicativos não empacotados usem recursos do SDK de Aplicativo do Windows.
Usar a API de dependência dinâmica para referenciar pacotes MSIX em tempo de execução Descreve como usar a API de dependência dinâmica para criar dinamicamente uma dependência em diferentes pacotes de estrutura (além do pacote de estrutura do SDK de Aplicativo do Windows) em um aplicativo não empacotado em tempo de execução.

Como aplicativos da área de trabalho empacotados funcionam no Windows

Para se aprofundar sobre o que acontece com arquivos e entradas do Registro quando você cria um pacote do aplicativo do Windows para seu aplicativo da área de trabalho, confira Noções básicas sobre como os aplicativos da área de trabalho empacotados são executados no Windows.