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.
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.
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 Avaliação de aplicativo e código do Azure Migrate e, em seguida, selecione Baixar.
Após os downloads da extensão, 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 .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.
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.