Compartilhar via


Avaliação de aplicativo e código do Azure Migrate 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 de 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 aplicativo 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 a avaliação de código e aplicativo do Azure Migrate para .NET no Visual Studio ou na CLI do .NET.

Instale 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 Avaliação de aplicativo e código do Azure Migrate e, em seguida, selecione Baixar.

  4. Após os downloads da extensão, 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 .NET

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 poderá falhar se você tiver configurado outras fontes de feed do NuGet. 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

Analisar aplicativos com o Visual Studio

Depois de instalar a extensão do Visual Studio, você está 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 em 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.

Analisar 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 com suporte

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

  • C#
  • Visual Basic

Tipos de projeto suportados

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

  • ASP.NET
  • Bibliotecas de classes

Destinos do Azure com suporte

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

Próximas etapas