Microsoft puso Visual Studio 2022 17.9 a disposición general e introdujo una vista previa de Visual Studio 2022 17.10. Visual Studio 17.9 agrega confirmaciones de Git generadas por IA y mejora la extensibilidad, mientras que Visual Studio 17.10 incorpora el chat impulsado por IA al IDE. Visual Studio 17.9, anunciado el 13 de febrero, se puede descargar desde el sitio web de Visual Studio. La actualización incluye mensajes de confirmación de Git generados por IA utilizando GitHub Copilot. Copilot analiza los cambios en el archivo de la confirmación, proporciona un resumen y sugiere un mensaje descriptivo para cada cambio, que puede insertar o descartar. Tenga en cuenta que la asistencia de IA en Visual Studio requiere una suscripción a GitHub Copilot. Otras mejoras de productividad en Visual Studio 17.9 incluyen la capacidad de abrir una solicitud de extracción de GitHub o Azure DevOps desde Visual Studio o un navegador web, la capacidad de cambiar entre una y varias filas de pestañas en el documento de Visual Studio y la capacidad de abrir múltiples tipos de visualizadores de depuración simultáneamente. Los visualizadores de depuración ahora no son modales, por lo que los usuarios ahora pueden interactuar con el editor mientras la ventana del visualizador está activa. Las pestañas de Managed Memory Insight ahora pueden detectar fugas del controlador de eventos, que pueden ocurrir cuando un objeto se suscribe a los eventos de otro. Y la herramienta Instrumentación tiene una nueva opción que le permite iniciar y pausar al generar perfiles de aplicaciones, lo que le permite iniciar la aplicación bajo el control del generador de perfiles sin recopilar datos inmediatamente. Para el desarrollo de .NET y C#, Visual Studio 17.9 introduce la desoptimización automática durante la depuración. Al desactivar la opción Solo mi código en la configuración del depurador, cuando establezca puntos de interrupción y recorra su código, solo se optimizarán las partes en las que se detenga, manteniendo el resto de la aplicación funcionando sin problemas. De lo contrario, a partir de .NET 8, el depurador optimiza automáticamente tanto el código de versión como el código externo durante la depuración. Microsoft dijo que esta mejora trae beneficios como menos errores en las ventanas locales, de vigilancia e inmediatas, y menos saltos de código inesperados durante la depuración. Los fragmentos HTML ahora están disponibles en archivos Razor, lo que facilita la escritura de patrones de código comunes y repetitivos. Se ha agregado soporte a las vistas de andamio para proyectos Blazor, incluido CRUD (crear, leer, actualizar, eliminar) usando Entity Framework, y Live Property Explorer ahora es compatible con el marco .NET MAUI (UI de aplicación multiplataforma), lo que permite a los desarrolladores para inspeccionar las propiedades XAML durante la depuración. Un día después del lanzamiento de Visual Studio 17.9, Microsoft presentó Visual Studio 17.10 Preview 1, que se puede descargar desde el sitio web de Visual Studio. La vista previa hace que GitHub Copilot Chat esté disponible dentro del IDE. GitHub Copilot Chat ofrece ayuda con sintaxis, conceptos de programación, código específico del contexto, casos de prueba y depuración. Nuevamente, esta capacidad requiere una suscripción a GitHub Copilot. Visual Studio 17.10 también presenta una forma más sencilla de administrar un flujo de trabajo de depuración. Al agregar las opciones Insertar punto de interrupción condicional e Insertar punto de seguimiento, puede crear puntos de interrupción y puntos de seguimiento directamente a partir de expresiones, lo que permite una configuración más sencilla de puntos de interrupción utilizando nombres de propiedades o campos junto con los valores. También en Visual Studio 17.10, una función Hot Path to Root mejora el análisis de la memoria al encontrar la ruta más probable a la raíz para calcular el tamaño de un objeto. La herramienta de instrumentación de Performance Profiler admite la creación de perfiles específicos para cualquier archivo ejecutable (.exe). El cuadro de diálogo Adjuntar al proceso se ha mejorado para mejorar tanto la funcionalidad como la experiencia del usuario. Se ha agregado soporte para fijar objetivos de CMake en proyectos de C++. Y Build Insights ahora se puede utilizar para ver información de creación de instancias de plantillas. Copyright © 2024 IDG Communications, Inc.

Source link