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).