Compartilhar via


Publicar um aplicativo .NET MAUI para Windows

Ao distribuir seu aplicativo de interface do usuário de aplicativo de várias plataformas do .NET (.NET MAUI) para Windows, você pode publicar o aplicativo e suas dependências em uma pasta para implantação em outro sistema. A publicação de um aplicativo .NET MAUI para Windows envolve a criação de um pacote de aplicativo MSIX (conhecido como aplicativo empacotado) ou a criação de um arquivo executável (conhecido como aplicativo não empacotado). Para obter mais informações sobre os benefícios do MSIX, consulte O que é MSIX?.

Importante

Os aplicativos Blazor Hybrid exigem um WebView na plataforma host. Para obter mais informações, consulte Manter o Modo de Exibição da Web atualizado em aplicativos Blazor Hybrid implantados.

Configuração de Pacote MSIX

O pacote MSIX é configurado pelo arquivo Platforms\Windows\Package.appxmanifest (o manifesto) em seu projeto. O manifesto é usado pelo instalador do MSIX, pela Microsoft Store e pelo Windows para configurar e exibir seu aplicativo. O .NET MAUI usa algumas configurações compartilhadas entre plataformas, como o nome e o ícone do aplicativo, que é definido no manifesto em tempo de compilação. Além dessas poucas configurações, você precisará editar o manifesto para configurar o pacote do aplicativo para criar uma boa experiência de instalação. A Microsoft Store tem seus próprios requisitos, definidos no manifesto, ao enviar seu aplicativo.

Você pode usar o recurso Designer de Manifesto do Visual Studio para editar visualmente o arquivo Package.appxmanifest, que afeta como o aplicativo é exibido na Microsoft Store e no Windows. Você também pode editar o arquivo Package.appxmanifest usando o editor XML.

  • Para usar o Designer de Manifesto, localize o painel Gerenciador de Soluções e clique duas vezes em Platforms\Windows\Package.appxmanifest.
  • Para usar o editor XML, localize o painel Gerenciador de Soluções, clique com o botão direito do mouse em Platforms\Windows\Package.appxmanifest e selecione Exibir Código.

Importante

O Designer de Manifesto para projetos .NET MAUI não pode editar recursos do aplicativo. Por enquanto, você precisará usar o editor XML.

Para obter mais informações sobre configurações específicas de manifesto de aplicativo, consulte Referência de esquema de manifesto de aplicativo.

Publicar seu aplicativo

O .NET MAUI pode usar o Visual Studio para publicação, mas também oferece suporte à publicação por meio da interface de linha de comando (CLI) dotnet para cenários de Integração Contínua (CI).