Con Visual Studio 2022 17.12, Microsoft engadiu funcións adicionais de diagnóstico e depuración que melloran a análise e a depuración do código. Entre estes cambios destacan melloras relacionadas coa incorporación de Copilot AI, que ten como obxectivo axilizar os procesos de desenvolvemento. Unha das funcións máis demandadas foi a visualización en liña dos valores da función ``retorno , que se implementou. Ao pasar o rato por estes números, que aparecen en gris debaixo das instrucións de
retorno' relevantes, móstrase unha icona de Copilot e máis información. Cando fai clic nesta icona, a IA analiza a expresión para revelar calquera erro.
Analizar os valores das variables nas fiestras "Automático" e "Locais" é outra forma en que Copilot estende a súa capacidade ás fiestras de depuración. A análise de erros adicional ofrécese a través dunha icona de AI adxacente ás vistas previas variables. Aínda que un asistente de IA dedicado para a ferramenta aínda está en fase de desenvolvemento, a ferramenta IEnumerable Visualizer tamén se mellorou, integrando IntelliSense co resaltado de sintaxe para consultas LINQ.
Para garantir unha xestión uniforme dos puntos de interrupción en todos os proxectos, agora o depurador permítelle importar e exportar grupos de puntos de interrupción coas súas opcións. Agora pódense facer instantáneas coa ferramenta de diagnóstico para comparar os estados da memoria. Cando os desenvolvedores fan dúas instantáneas na pestana "Memoria", poden ver os cambios escollendo "Mostrar diferenzas". Ademais, a xanela de diagnóstico agora mostra os datos do histograma.
Esta versión engade funcións impulsadas por AI, especialmente para a depuración e reparación de código, e integra .NET 9. Agora os usuarios poden copiar ficheiros a instancias de Visual Studio e iniciar varias configuracións do programa en función dos requisitos do proxecto mediante a interface de usuario. Os desenvolvedores poden personalizar as mensaxes de confirmación xeradas por Copilot, que poden incluso crear repositorios locais e xestionar varias contas de GitHub. Ademais dos ficheiros HTTP que admiten variables de consulta para reutilizar as respostas en solicitudes posteriores, os usuarios de Linux tamén poden publicar WebJobs en Azure. Os parámetros da liña de comandos pódense configurar directamente na barra de ferramentas para desenvolvedores de C++.
Estas melloras descríbense en detalle na publicación do blog de Microsoft e unha visión xeral completa de todas as actualizacións aparecen no release notes.
\
Acende a túa paixón pola IA: aprende a transformar os datos en solucións poderosas e escalables co Code Labs Academy en liñaData Science & AI Bootcamp.