Con Visual Studio 2022 17.12, Microsoft ha agregado funciones de diagnóstico y depuración adicionales que mejoran el análisis y la depuración del código. Entre estos cambios se encuentran mejoras relacionadas con la incorporación de Copilot AI, que tiene como objetivo agilizar los procesos de desarrollo. Una de las características más buscadas ha sido la visualización en línea de los valores de función "retorno", que se ha implementado. Al pasar el cursor sobre estos números, que aparecen atenuados debajo de las instrucciones de "retorno" relevantes, se muestra un icono de Copilot y más información. Cuando haces clic en este icono, la IA analiza la expresión para revelar cualquier error.
Analizar los valores de las variables en las ventanas "Auto" y "Locales" es otra forma en que Copilot extiende su capacidad a las ventanas de depuración. Se proporciona un análisis de errores adicional a través de un ícono de IA adyacente a las vistas previas de variables. Aunque todavía se encuentra en fase de desarrollo un asistente de IA dedicado para la herramienta, la herramienta IEnumerable Visualizer también se ha mejorado, integrando IntelliSense con resaltado de sintaxis para consultas LINQ.
Para garantizar una gestión uniforme de los puntos de interrupción en todos los proyectos, el depurador ahora le permite importar y exportar grupos de puntos de interrupción con sus opciones. Ahora se pueden tomar instantáneas con la herramienta de diagnóstico para comparar los estados de la memoria. Cuando los desarrolladores toman dos instantáneas en la pestaña "Memoria", pueden ver los cambios seleccionando "Mostrar diferencias". Además, la ventana de diagnóstico ahora muestra datos de histograma.
Esta versión agrega funciones impulsadas por IA, particularmente para depuración y reparación de código, e integra .NET 9. Los usuarios ahora pueden copiar archivos a instancias de Visual Studio e iniciar múltiples configuraciones de programas según los requisitos del proyecto utilizando la interfaz de usuario. Los desarrolladores pueden personalizar aún más los mensajes de confirmación generados por Copilot, quienes incluso pueden crear repositorios locales y administrar múltiples cuentas de GitHub. Además de los archivos HTTP que admiten variables de consulta para reutilizar respuestas en solicitudes posteriores, los usuarios de Linux también pueden publicar WebJobs en Azure. Los parámetros de la línea de comando se pueden configurar directamente en la barra de herramientas del desarrollador de C++.
Estas mejoras se describen en detalle en la publicación del blog de Microsoft y una descripción completa de Todas las actualizaciones se proporcionan en las notas de la versión.
\
Encienda su pasión por la IA: aprenda cómo transformar datos en soluciones poderosas y escalables con el [Data Science & AI Bootcamp] en línea de Code Labs Academy (https://codelabsacademy.com/courses/data-science-and-ai).