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.
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.
Com o Visual Studio aberto, selecione o item de menu Extensões > Gerenciar Extensões, que abre a janela Gerenciar Extensões.
Na janela Gerenciar Extensões, insira Azure Migrate na caixa de entrada de pesquisa.
Selecione Azure Migrate application and code assessment e, em seguida, selecione Download.
Depois que a extensão for baixada, feche o Visual Studio para iniciar a instalação da extensão.
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.
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.