A Microsoft aprimorou seu .NET Upgrade Assistant, uma ferramenta que ajuda os desenvolvedores a atualizar do .NET Framework para o .NET 8 ou entre versões do .NET Core, com recursos de avaliação de código.

O .NET Upgrade Assistant está disponível como uma extensão do Visual Studio ou como uma ferramenta de linha de comando, agora inclui uma ferramenta de avaliação de código que verifica sua solução no nível do código-fonte, disse a Microsoft em um boletim de 25 de junho. problemas e dependências que podem representar um desafio durante o processo de atualização.

Um painel apresenta uma visão geral dos problemas em toda a solução, categoriza os problemas por gravidade e fornece uma estimativa do esforço necessário para remediar cada problema. Os problemas podem fornecer locais exatos no código-fonte onde os problemas foram detectados, facilitando a solução de problemas e a correção de dependências. Os desenvolvedores podem pular para uma linha que requer atenção, resolver problemas e marcá-los como corrigidos. Links para documentação, melhores práticas e discussões da comunidade também são fornecidos.

Os desenvolvedores que instalam a extensão do Visual Studio podem analisar aplicativos dentro do IDE. Os usuários da ferramenta de linha de comando podem abrir uma janela de terminal e navegar até o diretório que contém o projeto que deseja analisar. Tanto a ferramenta de linha de comando quanto a extensão do Visual Studio permitem que os desenvolvedores salvem os resultados de uma análise em vários formatos, para que o relatório possa ser compartilhado com outras pessoas.