Partilhar via


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

Você implanta, gerencia e atende aplicativos do Windows (incluindo UWPs e aplicativos da á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 saber mais, veja 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 mais informações, veja Envios de aplicações.

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 aplicativo 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 secção

Tópico Descrição
Como criar um pacote de aplicativo (C++) Saiba como criar um pacote de aplicativo usando a API de empacotamento.
Como criar um certificado de assinatura de pacote de aplicativo 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 aplicativo usando o SignTool Saiba como usar SignTool para assinar seus pacotes de aplicativos para que eles possam ser implantados.
Como solucionar erros de assinatura do pacote do 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 aplicação 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 de powershell.exe.
Extrair o conteúdo do pacote do aplicativo (C++) Saiba como extrair arquivos de um pacote de aplicativo usando a API de empacotamento.
Consultar informações do manifesto do pacote do aplicativo (C++) Saiba como obter informações de um manifesto do pacote do 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 de SDK Baixe exemplos de SDK que demonstram o empacotamento, a implantação e as APIs de consulta para aplicativos do Windows.
Glossário Saiba mais sobre os termos relacionados a empacotamento, implantação e consulta de aplicativos do Windows.

 

Conceitos

Pacotes de aplicativos e pacotes de implantação

Outros de referência

Esquema de Manifesto do Pacote da Aplicação

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation