Tecnología

Visual Studio 2022 17.11 Vista previa 1: solicitudes de extracción, depuración, generador de perfiles y más mejoras

Microsoft ha lanzado Visual Studio 2022 17.11 Preview 1. Esta versión contiene funciones relacionadas con solicitudes de extracción, accesos directos predeterminados, depuración y generador de perfiles de Visual Studio. Además, la nueva versión introduce mejoras para los archivos *.vsconfig.

Han aparecido funciones relacionadas con las solicitudes de extracción. Puede crear borradores de solicitudes de extracción y comenzar descripciones con plantillas. Se utilizará una plantilla de solicitud de extracción estándar al crear un nuevo PR para GitHub y Azure DevOps. Más información sobre cómo agregar una plantilla de solicitud de extracción a un repositorio está disponible en Documentación de GitHub Es Documentación de Azure DevOps.


Plantillas de solicitud de extracción (fuente: Blog de Microsoft)

Microsoft también ha realizado cambios en algunos atajos de teclado predeterminados. ellos agregaron Ctrl+/ como un atajo alternativo para alternar comentarios de línea, que es el valor predeterminado en muchos otros IDE y editores de código.


Alternar acceso directo a comentarios de línea (Fuente: Blog de Microsoft)

Se ha agregado otro nuevo acceso directo para la función de búsqueda de funciones. El método abreviado de teclado predeterminado ahora es Ctrl+Shift+Pque debería ser familiar para los usuarios de VS Code para abrir la paleta de comandos.


Acceso directo a la búsqueda de recursos (fuente: Blog de Microsoft)

Otra mejora está relacionada con la experiencia de depuración. Hasta ahora, la depuración de código asincrónico, especialmente en marcos como ASP.NET, ha sido complicada debido a la posibilidad de que se produzcan excepciones a través de límites asincrónicos. Ahora, con Visual Studio Debugger, se detiene automáticamente cuando un método de tarea asincrónico arroja una excepción al código del marco. Este enfoque facilita la identificación y el diagnóstico de problemas en las aplicaciones ASP.NET, lo que genera ciclos de depuración más rápidos.


Mejoras con respecto a las excepciones asincrónicas (Fuente: Blog de Microsoft)

Además, la herramienta de instrumentación ahora recuerda la selección de objetivos entre ejecuciones, lo que brinda el beneficio de mejorar la continuidad de las sesiones de creación de perfiles. Esta mejora mantiene el objetivo especificado en múltiples ejecuciones de instrumentación, eliminando la necesidad de tareas de selección repetitivas.


Selección de objetivos en sesiones de creación de perfiles (Fuente: Blog de Microsoft)

El generador de perfiles de Visual Studio ahora proporciona descompilación automática para bibliotecas .NET cuando el código fuente no está disponible. Al descompilar el código durante la búsqueda de código fuente, incluso sin símbolos cargados o ubicaciones exactas de los archivos, se puede obtener información sobre la estructura del código y los problemas de rendimiento. Esta característica es particularmente beneficiosa para analizar y optimizar código externo que no es de usuario, mejorando así el flujo de trabajo de desarrollo general.


Descompilación automática de bibliotecas .NET

Además, Visual Studio 2022 versión 17.11 Preview 1 introduce mejoras para los archivos *.vsconfig. Visual Studio ahora detecta y le solicita que instale las extensiones locales o alojadas en la red que faltan. Además, las notificaciones volverán a aparecer si el archivo *.vsconfig se modifica para incluir nuevos componentes o extensiones, en lugar de suprimirse después del mensaje inicial.


Notificación sobre un componente faltante (Fuente: Blog de Microsoft)

Puede encontrar más detalles sobre las nuevas funciones de esta vista previa en Notas de lanzamiento.

Federico Pareja

"Escritora típica. Practicante de comida malvada. Genio zombi. Introvertido. Lector. Erudito de Internet. Entusiasta del café incondicional".

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba