Empacotamento, implantação e consulta de aplicativos do Windows

Você implanta, gerencia e atende aplicativos do Windows (incluindo UWPs e aplicativos de área de trabalho) por meio de pacotes de aplicativos .msix/.appx com base no formato OPC. Cada pacote de aplicativo contém os arquivos que constituem o aplicativo e um arquivo de manifesto que descreve o software para o Windows.

Introdução

Normalmente, os desenvolvedores criam e assinam pacotes de aplicativos usando o Visual Studio. Para obter mais informações, consulte Empacotar um aplicativo UWP com o Visual Studio.

A Microsoft Store facilita a criação, o envio e a venda de seus aplicativos para clientes em todo o mundo. Para obter mais informações, consulte Envios de aplicativos.

Os cmdlets do Windows PowerShell permitem que você instale e gerencie aplicativos de linha de negócios do Windows sem usar a Loja. Para obter mais informações, consulte Cmdlets do módulo Appx.

Usando as APIs de empacotamento, implantação e consulta, você pode executar programaticamente estas tarefas:

  • Criar um pacote de aplicativos para um aplicativo do Windows
  • Implantar um aplicativo do Windows empacotado
  • Enumerar os pacotes de aplicativos instalados em um sistema e obter informações sobre eles a partir de seu manifesto
  • Consumir o conteúdo de um pacote de aplicativo

Nesta seção

Tópico Descrição
Como criar um pacote do aplicativo (C++) Saiba como criar um pacote de aplicativo usando a API de empacotamento.
Como criar um certificado de assinatura de pacote de aplicativos Saiba como usar MakeCert e Pvk2Pfx para criar um certificado de assinatura de código de teste, para que você possa assinar seus pacotes de aplicativo.
Como assinar um pacote de aplicativos usando a SignTool Saiba como usar a SignTool para assinar seus pacotes de aplicativos para que eles possam ser implantados.
Como solucionar problemas de erros de assinatura de pacote de aplicativo Uma falha na implantação do aplicativo pode ser causada por uma falha na validação da assinatura digital do pacote do aplicativo. Saiba como reconhecer essas falhas e o que fazer em relação a elas.
Como assinar programaticamente um pacote de aplicativo (C++) Saiba como assinar um pacote de aplicativo usando a função SignerSignEx2.
Como desenvolver um aplicativo OEM que usa um arquivo personalizado Saiba como desenvolver um aplicativo que usa um arquivo personalizado para passar informações do OEM para o aplicativo.
Como usar o módulo Appx em um host netfx diferente de powershell.exe Saiba como usar o módulo Appx em um host netfx diferente do powershell.exe.
Extrair conteúdo do pacote do aplicativo (C++) Saiba como extrair arquivos de um pacote de aplicativo usando a API de empacotamento.
Informações de manifesto do pacote do aplicativo de consulta (C++) Saiba como obter informações de um manifesto de pacote de aplicativo usando a API de empacotamento
Solução de problemas Fornece informações para ajudá-lo a solucionar problemas que você enfrenta ao empacotar, implantar ou consultar um pacote de aplicativo.
Referência da API de empacotamento A API de empacotamento cria, lê e grava pacotes de aplicativos.
Referência da API de implantação A API de implantação instala, atualiza e desinstala pacotes de aplicativos.
Referência da API de Consulta A API de consulta obtém informações sobre os pacotes de aplicativos instalados no sistema.
Ferramentas e cmdlets do PowerShell Use essas ferramentas e cmdlets para criar, instalar e gerenciar pacotes de aplicativos.
Exemplos do SDK Baixe exemplos de SDK que demonstram as APIs de empacotamento, implantação e consulta para aplicativos do Windows.
Glossário Saiba mais sobre os termos relacionados ao empacotamento, implantação e consulta de aplicativos do Windows.

 

Conceitos

Pacotes e implantação de aplicativos

Outras referências

Esquema de manifesto do pacote do aplicativo

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation