Saltar al pie de página
Iron Academy Logo
Novedades en C# y .NET

4 nuevas funciones de Visual Studio que acelerarán su desarrollo (v17.12)

Tim Corey
9m 57s

La última versión de Visual Studio 2022 (v17.12), publicada en noviembre de 2024, introdujo una serie de mejoras destinadas a aumentar la productividad de los desarrolladores. Para los desarrolladores que trabajan en aplicaciones web, de escritorio o móviles, estas mejoras simplifican las tareas diarias, reducen la fricción y aportan claridad al proceso de codificación.

En un vídeo específico y conciso titulado "4 New Visual Studio Features That Will Speed Up Your Development" (4 nuevas funciones de Visual Studio que acelerarán tu desarrollo), Tim Corey explora varias funciones y ajustes nuevos que pueden mejorar significativamente tu experiencia de desarrollo. En este artículo, seguiremos el desglose de Tim, para ayudarte a entender cada nueva característica en detalle.

Veamos las funciones que ahora están disponibles en Visual Studio 2022 y cómo pueden agilizar tu flujo de trabajo.

Introducción a la última versión de Visual Studio 2022

Tim comienza señalando que Visual Studio 2022 v17.12 se lanzó oficialmente en noviembre de 2024, y que su instalación ejecuta la versión 17.12.19, que incluye correcciones de errores menores. Destaca que, aunque la mayoría de sus tutoriales son exhaustivos, este forma parte de su serie 10-Minute Training, diseñada para ofrecer a los desarrolladores consejos rápidos y prácticos con ejemplos reales.

También muestra dónde encontrar la versión de Visual Studio en el menú Ayuda > Acerca de Visual Studio, un consejo útil para los usuarios que no están seguros de qué versión están ejecutando.

Característica 1: Ver los valores de retorno sin refactorizar el código (puntos de interrupción del valor de retorno)

Una de las novedades más impactantes que comenta Tim es la posibilidad de ver los valores de retorno de los métodos directamente en modo de depuración, sin necesidad de crear variables temporales. Se trata de un gran salto para simplificar el contexto del código durante la depuración.

Ejemplo del vídeo

Tim comienza con un método que devuelve el valor 17. Anteriormente, para inspeccionar este valor de retorno, un desarrollador reescribiría el código así:

var output = SomeFunction(); 
return output;
var output = SomeFunction(); 
return output;

Esto permitió colocar un punto de interrupción en la salida para ver el retorno. Pero ahora, en la última versión de Visual Studio, ese paso ya no es necesario.

¿Qué hay de nuevo?

Puede colocar un punto de interrupción directamente en la llave de cierre de una sentencia return. Visual Studio mostrará ahora el valor de retorno automáticamente. Como demuestra Tim en el minuto 2:33, esto simplifica el desarrollo y mantiene limpio el código, al tiempo que ofrece una visión completa de los resultados de las funciones.

Se trata de un aumento de la productividad de los desarrolladores que ahorra tiempo y desorden, especialmente cuando se gestionan varias funciones o se trabaja en proyectos de gran envergadura.

Característica 2: Copiar enlaces permanentes de GitHub para líneas de código específicas

Otra potente mejora para los usuarios de Visual Studio que colaboran a través de GitHub es la nueva función Copiar GitHub Permalink, accesible desde el menú contextual.

Caso de uso: Depuración colaborativa

En entornos de trabajo en equipo, señalar a un compañero una línea exacta de código solía ser tedioso. Ahora, como muestra Tim utilizando su aplicación Suggestion Site (un ejemplo del mundo real que enseña en YouTube), los desarrolladores pueden resaltar un bloque de código, hacer clic con el botón derecho, ir a Git > Copy GitHub Permalink y compartir un enlace a esa selección exacta.

A las 4:36, Tim pega el enlace permanente en un comentario, mostrando que incluye:

  • La URL de GitHub

  • Ruta del repositorio

  • Nombre del archivo

  • Rango de líneas (por ejemplo, líneas 297-304)

Al hacer clic en el enlace, se abre GitHub y se resalta la sección exacta del código. Esto facilita una comunicación clara, un mejor contexto y un seguimiento eficaz de los problemas, lo que resulta ideal para la colaboración en equipo, las solicitudes de extracción o la documentación.

Para los desarrolladores que utilizan GitHub Copilot, Copilot Chat o herramientas de revisión automatizada, esto facilita enormemente la vinculación a segmentos de código precisos.

Característica 3: Copiar archivos entre instancias de Visual Studio

Una de las características más solicitadas con respecto a versiones anteriores ha sido la posibilidad de copiar archivos entre distintas instancias de Visual Studio sin utilizar el explorador de archivos del sistema operativo. Ahora, esto es totalmente compatible.

Demostración

Tim copia un archivo EmailModel.cs de una ventana de Visual Studio y lo pega en otro proyecto. Lo hace sin tener que encontrar manualmente la ruta física del archivo.

Esta función ayuda a los desarrolladores que trabajan en varios idiomas:

  • Múltiples soluciones

  • Dividir proyectos front-end/back-end

  • Microservicios separados

Una vez pegado, el espacio de nombres seguirá reflejando la fuente original. Pero como muestra Tim, Visual Studio permite ahora una refactorización rápida: basta con hacer clic con el botón derecho en el archivo, seleccionar Acciones rápidas y Refactorizaciones, y cambiar el espacio de nombres para que coincida con la estructura de carpetas actual.

Esta función mejora la gestión de archivos, acelera el desarrollo y es especialmente útil en aplicaciones a gran escala que utilizan un marco unificado.

Característica 4: Copiar solo la descripción del error de la lista de errores

A la hora de corregir errores, es fundamental poder realizar búsquedas eficaces. Antes, al copiar los mensajes de error de la Lista de errores se copiaba un montón de información no relacionada -rutas de archivos, números de línea, nombres de proyectos-, lo que dificultaba la búsqueda en línea.

El ejemplo de Tim

Tim presenta un sencillo error de sintaxis (omitir un punto y coma) y muestra cómo funciona el nuevo comportamiento de copia. En lugar de elegir "Copiar fila", ahora basta con hacer clic en "Copiar". Esto abarca sólo la descripción de errores, como:

"Error de sintaxis, ',' esperado"

En el minuto 8:01, Tim señala que, aunque el mensaje en sí no sea perfecto (Visual Studio sugiere una coma en lugar de un punto y coma), este nuevo formato es mucho más útil.

Ahora puede pegar mensajes de error limpios en:

  • Google

  • Desbordamiento de pila

  • ChatGPT

  • Chat de GitHub Copilot

Esto reduce el tiempo dedicado a recortar detalles innecesarios y ayuda a los desarrolladores a ir directamente al grano. Se trata de un pequeño cambio con grandes ventajas en cuanto a rendimiento.

Recapitulación: Cuatro nuevas características de Visual Studio que marcan una gran diferencia

Para terminar, Tim resume las cuatro mejoras más destacadas de Visual Studio 2022 v17.12:

Características Beneficios
Puntos de interrupción del valor de retorno Ver resultados de métodos sin cambiar el código
Enlaces permanentes de GitHub Compartir ubicaciones exactas del código para la colaboración
Copia de archivos entre instancias Compartir código sin problemas en todas las ventanas de Visual Studio
Copia simplificada de errores Copiar mensajes de error limpios para una investigación rápida

Estas herramientas hacen que Visual Studio sea más accesible, personalizable y rápido. Tanto si estás depurando una aplicación móvil, gestionando archivos CSS o ajustando el contexto del código, estas actualizaciones mejorarán tu flujo de trabajo de desarrollo diario.

Notas finales sobre las mejoras de desarrollo de Visual Studio

Con cada nueva versión, Visual Studio es más capaz y fácil de usar. Funciones como la recarga en caliente, la compatibilidad con comandos de terminal, los menús contextuales mejorados y las sugerencias para la siguiente edición contribuyen a convertirlo en la mejor opción para el desarrollo moderno, tanto si eres un desarrollador experimentado de .NET como si acabas de empezar.

Las funciones que aquí se describen ya están disponibles a partir de la versión 17.12. Para consultar las notas de la versión completa e información adicional, visite la documentación oficial de Microsoft.

Gracias a las claras explicaciones de Tim Corey en su vídeo, los desarrolladores ya pueden aprovechar al máximo estas herramientas para personalizar, crear y controlar su flujo de trabajo con facilidad.

Si aún no lo has hecho, actualiza a la última versión de Visual Studio 2022 y prueba estas funciones por ti mismo. Y asegúrate de seguir a Tim Corey para ver más guías prácticas que aclaran y simplifican incluso las tareas de desarrollo más avanzadas.

Hero Worlddot related to 4 nuevas funciones de Visual Studio que acelerarán su desarrollo (v17.12)
Hero Affiliate related to 4 nuevas funciones de Visual Studio que acelerarán su desarrollo (v17.12)

Gana más compartiendo lo que te gusta

¿Creas contenidos para desarrolladores que trabajan con .NET, C#, Java, Python o Node.js? ¡Convierte tu experiencia en un ingreso extra!

Equipo de soporte de Iron

Estamos disponibles online las 24 horas, 5 días a la semana.
Chat
Email
Llámame