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 el generador de perfiles de Visual Studio. Además, la nueva versión introduce mejoras para los archivos *.vsconfig.

Aparecieron funciones relacionadas con las solicitudes de extracción. Es posible crear borradores de solicitudes de extracción y descripciones de inicio con plantillas. Se utilizará una plantilla de solicitud de extracción predeterminada al crear un nuevo PR tanto para GitHub como para 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 y Documentación de Azure DevOps.

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

Microsoft también realizó cambios en algunos atajos de teclado predeterminados. 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+P, que debería resultar familiar a los usuarios de VS Code para abrir la paleta de comandos.

Acceso directo a la búsqueda de funciones (Fuente: Blog de Microsoft)

Otra mejora está relacionada con la experiencia de depuración. Hasta ahora, depurar código asincrónico, especialmente en marcos como ASP.NET, ha sido complicado debido a la posibilidad de que se produzcan excepciones a través de límites asincrónicos. Ahora, con Visual Studio Debugger, se interrumpe automáticamente cuando un método de tarea asíncrono devuelve 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 lleva a ciclos de depuración más rápidos.

leer más  Combatir las imágenes falsas generadas por IA con bibliotecas de JavaScript, por Kate Sills en QCon San Francisco

Mejoras con respecto a las excepciones asíncronas (Fuente: Blog de Microsoft)

Además, la herramienta de instrumentación ahora recuerda la selección de objetivos entre ejecuciones, lo que ofrece un beneficio al 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 dentro de las sesiones de creación de perfiles (Fuente: Blog de Microsoft)

Visual Studio Profiler 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 del 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 para bibliotecas .NET

Además, Visual Studio 2022 versión 17.11 Preview 1 introduce mejoras para los archivos *.vsconfig. Visual Studio ahora detecta y solicita la instalación de extensiones faltantes locales o alojadas en red. Además, las notificaciones volverán a aparecer si el archivo *.vsconfig cambia 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)

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

2024-05-25 12:00:02
1716640044
#Visual #Studio #Vista #previa #solicitudes #extracción #depuración #generador #perfiles #más #mejoras

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.