Partilhar via


Azure Migrate: avaliação de aplicações e código para .NET

A avaliação de aplicativo e código do Azure Migrate para .NET permite que você avalie o código-fonte, as configurações e os binários do .NET do seu aplicativo para identificar oportunidades de migração para o Azure. Ele ajuda você a identificar quaisquer problemas que seu aplicativo possa ter quando portado para o Azure e melhorar o desempenho, a escalabilidade e a segurança, sugerindo soluções modernas e nativas da nuvem.

Captura de tela do aplicativo Azure Migrate e da avaliação de código para .NET no Visual Studio.

Ele descobre o uso da tecnologia de aplicativos por meio da análise de código estático, dá suporte à estimativa de esforço e acelera a replataforma de código, ajudando você a mover aplicativos .NET para o Azure.

Você pode usar o aplicativo Azure Migrate e a avaliação de código para .NET no Visual Studio ou na CLI do .NET.

Instalar a extensão do Visual Studio

Pré-requisitos

  • Sistema operacional Windows
  • Visual Studio 2022 versão 17.1 ou posterior

Etapas de instalação

Use as etapas a seguir para instalá-lo de dentro do Visual Studio. Como alternativa, você pode baixar e instalar a extensão do Visual Studio Marketplace.

  1. Com o Visual Studio aberto, selecione o item de menu Extensões > Gerenciar Extensões , que abre a janela Gerenciar Extensões .

  2. Na janela Gerenciar Extensões , insira Azure Migrate na caixa de entrada de pesquisa.

  3. Selecione Azure Migrate application and code assessment e, em seguida, selecione Download.

  4. Depois que a extensão for baixada, feche o Visual Studio para iniciar a instalação da extensão.

  5. Na caixa de diálogo VSIX Installer, selecione Modificar e siga as instruções para instalar a extensão.

Instalar a ferramenta CLI

Pré-requisitos

  • SDK do .NET (6 ou superior)

Etapas de instalação

Para instalar a ferramenta, execute o seguinte comando em uma CLI:

dotnet tool install -g dotnet-appcat

Para atualizar a ferramenta, execute o seguinte comando em uma CLI:

dotnet tool update -g dotnet-appcat

Importante

A instalação dessa ferramenta pode falhar se você tiver configurado fontes de feed NuGet adicionais. Use o --ignore-failed-sources parâmetro para tratar essas falhas como avisos em vez de erros.

dotnet tool install -g --ignore-failed-sources dotnet-appcat

Analise aplicativos com o Visual Studio

Depois de instalar a extensão do Visual Studio, você estará pronto para analisar seu aplicativo no Visual Studio. Para analisar um aplicativo, clique com o botão direito do mouse em qualquer um dos projetos ou uma solução na janela Gerenciador de Soluções e selecione Replataforma para o Azure.

Captura de tela do item de menu Replataforma para Azure no Visual Studio.

Para obter mais informações, consulte Analisar aplicativos com o Visual Studio.

Analise aplicativos com a CLI do .NET

Depois de instalar a ferramenta CLI, você estará pronto para analisar seu aplicativo na CLI. Na CLI, execute o seguinte comando:

appcat analyze <application-path>

Você pode especificar um caminho e um formato (.html, .jsonou .csv) para o arquivo de relatório que a ferramenta produz, conforme mostrado no exemplo a seguir:

appcat analyze <application-path> --report MyAppReport --serializer html

Para obter mais informações, consulte Analisar aplicativos com a CLI do .NET.

Interpretar relatórios

Para obter uma descrição detalhada das diferentes partes dos relatórios e como entender e interpretar os dados, consulte Interpretar os resultados da análise.

Idiomas suportados

A avaliação de aplicativos e códigos para .NET pode analisar projetos escritos nos seguintes idiomas:

  • C#
  • Visual Basic

Tipos de projetos suportados

Ele analisa seu código nos seguintes tipos de projeto:

  • ASP.NET
  • Bibliotecas de classes

Destinos do Azure suportados

Atualmente, o aplicativo identifica possíveis problemas de migração para o Serviço de Aplicativo do Azure, o Serviço Kubernetes do Azure (AKS) e os Aplicativos de Contêiner do Azure.

Próximos passos