Partilhar via


Criar um aplicativo .NET MAUIBlazor Hybrid

Observação

Esta não é a versão mais recente deste artigo. Para a versão atual, consulte a versão .NET 10 deste artigo.

Advertência

Esta versão do ASP.NET Core não é mais suportada. Para obter mais informações, consulte a Política de suporte do .NET e .NET Core. Para a versão atual, consulte a versão .NET 10 deste artigo.

Este tutorial mostra como criar e executar um aplicativo .NET MAUIBlazor Hybrid. Você aprende a:

  • Criar um projeto de aplicativo .NET MAUIBlazor Hybrid no Visual Studio
  • Executar a aplicação no Windows
  • Execute o aplicativo em um dispositivo móvel emulado no emulador Android

Pré-requisitos

Para obter mais informações sobre pré-requisitos e instalação de software para este tutorial, consulte os seguintes recursos na documentação do .NET MAUI:

Criar um aplicativo .NET MAUIBlazor Hybrid

Inicie o Visual Studio. Na Janela de Início, selecione Criar um novo projeto:

Nova solução.

Na janela Criar um novo projeto, use a lista suspensa Tipo de projeto para filtrar as molduras MAUI:

Filtrar modelos para .NET MAUI.

Selecione o modelo .NET MAUIBlazor Hybrid App e, em seguida, selecione o botão Próxima:

Escolha um modelo.

Observação

No .NET 7 ou anterior, o modelo é chamado .NET MAUIBlazor App.

Na caixa de diálogo Configurar o seu novo projeto:

  • Defina o nome do projeto como MauiBlazor.
  • Escolha um local adequado para o projeto.
  • Selecione o botão Avançar.

Configure o projeto.

Na caixa de diálogo Informações adicionais , selecione a versão da estrutura com a lista suspensa Framework. Selecione o botão Criar:

Caixa de diálogo Informações adicionais para selecionar a versão da estrutura e criar o projeto.

Aguarde o Visual Studio criar o projeto e, em seguida, restaurar as dependências do projeto. Monitore o progresso no Explorador de Soluções abrindo a entrada Dependências.

Restauração de dependências:

Restaurando dependências.

Dependências restauradas:

Dependências restauradas.

Executar a aplicação no Windows

Na barra de ferramentas do Visual Studio, selecione o botão do Windows Machine para criar e iniciar o projeto:

botão Máquina Windows.

Se o Modo de Programador não estiver ativado, ser-lhe-á pedido para ativá-lo em Definições>Para programadores>Modo de Programador (Windows 10) ou Definições>Privacy & segurança>Para programadores>Modo de Programador (Windows 11). Coloque o interruptor em On.

A aplicação em execução como uma aplicação de ambiente de trabalho do Windows:

App em execução no Windows.

Execute o aplicativo no emulador Android

Se tiver seguido as orientações na secção Executar a aplicação no Windows, selecione o botão Parar Depuração na barra de ferramentas para interromper a execução da aplicação do Windows:

Botão Parar Depuração.

Na barra de ferramentas do Visual Studio, selecione o botão de lista suspensa das configurações de início. Selecione emuladores Android>emulador Android:

Emuladores Android seleção suspensa para o botão Emulador Android.

SDKs Android são necessários para criar aplicativos para Android. No painel Lista de Erros , aparece uma mensagem solicitando que você clique duas vezes na mensagem para instalar os SDKs Android necessários:

Lista de Erros do Visual Studio com mensagem solicitando que você clique na mensagem para instalar SDKs do Android.

A janela Android SDK License Acceptance é exibida, selecione o botão Aceitar para cada licença exibida. Uma janela adicional é exibida para as licenças Android Emulator e SDK Patch Applier. Selecione o botão Aceitar.

Aguarde até que o Visual Studio baixe o SDK do Android e o emulador do Android. Você pode acompanhar o progresso selecionando o indicador de tarefas em segundo plano no canto inferior esquerdo da interface do usuário do Visual Studio:

indicador de tarefas em segundo plano do Visual Studio.

O indicador mostra uma marca de verificação quando as tarefas em segundo plano são concluídas.

indicador verificado de tarefas em segundo plano no Visual Studio.

Na barra de ferramentas, selecione o botão emulador Android:

botão Emulador Android.

Na janela Criar um dispositivo Android padrão , selecione o botão Criar :

Criar uma janela de dispositivo Android padrão.

Aguarde até que o Visual Studio baixe, descompacte e crie um emulador Android. Quando o emulador de telefone Android estiver pronto, selecione o botão Iniciar.

Observação

Habilite a aceleração de hardware para melhorar o desempenho do emulador Android.

Feche a janela Gestor de Dispositivos Android. Aguarde até que a janela do telefone emulado apareça, o sistema operacional Android carregue e a tela inicial apareça.

Importante

O telefone emulado deve ser ligado com o sistema operacional Android carregado para carregar e executar o aplicativo no depurador. Se o telefone emulado não estiver em execução, ligue-o usando o atalho de teclado Ctrl+P ou selecionando o botão Power na interface do usuário:

O botão liga/desliga do emulador Android.

Na barra de ferramentas do Visual Studio, selecione o botão Pixel 5 - {VERSION} para criar e executar o projeto, onde o espaço reservado {VERSION} é a versão do Android. No exemplo a seguir, a versão do Android é API 30 (Android 11.0 - API 30)e uma versão posterior aparece dependendo do SDK do Android instalado:

botão do emulador do Pixel 5 API 30.

O Visual Studio cria o projeto e implanta o aplicativo no emulador.

Iniciar o emulador, carregar o telefone emulado e o sistema operativo, e implantar e executar a aplicação pode levar vários minutos, dependendo da velocidade do sistema e se a aceleração de hardware está ativada ou não. Você pode monitorar o progresso da implantação inspecionando a barra de status do Visual Studio na parte inferior da interface do usuário. O indicador Ready recebe uma marca de seleção e os indicadores de implantação e carregamento do aplicativo do emulador desaparecem quando o aplicativo está em execução:

Durante a implantação:

O primeiro indicador deploy-run que aparece na barra de rodapé do Visual Studio.

Durante a inicialização do aplicativo:

O segundo indicador deploy-run que aparece na barra de rodapé do Visual Studio.

O aplicativo em execução no emulador Android:

App em execução no emulador Android.

Próximos passos

Neste tutorial, você aprendeu como:

  • Criar um projeto de aplicativo .NET MAUIBlazor Hybrid no Visual Studio
  • Executar a aplicação no Windows
  • Execute o aplicativo em um dispositivo móvel emulado no emulador Android

Saiba mais sobre Blazor Hybrid aplicações: