Partilhar via


Azure Migrate aplicativo e avaliação de código para .NET

O Azure Migrate application and code assessment for .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.

Screenshot of the Azure Migrate application and code assessment for .NET in 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 operativo Windows
  • Visual Studio 2022 versão 17.1 ou posterior

Passos 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

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

Screenshot of the Replatform to Azure menu item in 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, .json ou .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