Saltar al pie de página
Iron Academy Logo
Herramientas y productividad de C#

Nuevo gestor de extensiones en Visual Studio 2022 v17.10

Tim Corey
9m 00s

Microsoft ha introducido una importante actualización de la calidad de vida en forma de un nuevo gestor de extensiones en Visual Studio 2022 v17.10. Esta actualización mejora la forma en que los desarrolladores gestionan las extensiones dentro del IDE, ya que aporta una interfaz más limpia, una mayor accesibilidad y mejores detalles sobre las extensiones. En su vídeo "Nuevo gestor de extensiones en Visual Studio 2022 v17.10", Tim Corey nos guía a través de estos cambios, explicando las novedades, las mejoras y los aspectos en los que aún queda margen de crecimiento.

Veamos las explicaciones de Tim para comprender mejor esta nueva función y cómo afecta al uso de las extensiones de Visual Studio.

La antigua y la nueva interfaz de usuario de Extension Manager

Al principio del vídeo, Tim introduce el contexto: el anterior gestor de extensiones de Visual Studio era una ventana emergente modal. Cuando navegaba a Extensiones → Administrar extensiones, la ventana que aparecía bloqueaba el resto del IDE, impidiendo el acceso a otras partes de su proyecto o código fuente mientras la ventana estaba abierta. Esta vista modal era pequeña y no se adaptaba bien a quienes utilizan tamaños de fuente más grandes o pantallas de mayor resolución.

Tim señala que cuando se visualizaban extensiones de usuario como ReSharper o Visual Assist en la antigua maquetación, se estaba limitado a una sola línea de descripción. Para ver contenidos más importantes, como descripciones detalladas, imágenes o funcionalidades, es necesario acceder al Visual Studio Marketplace desde el navegador web. Este enfoque resultaba ineficaz, especialmente para los desarrolladores que intentan realizar evaluaciones rápidas antes de instalar las extensiones.

Habilitación del nuevo gestor de extensiones a través de las funciones de vista previa

Como señala Tim, en la versión 17.10, el gestor de extensiones actualizado está habilitado por defecto, pero si ves la antigua interfaz de usuario, puedes volver a habilitar la nueva mediante la función de vista previa. Para ello, diríjase a

Herramientas → Opciones → Entorno → Vista previa de características

Busque la casilla de verificación Extension Manager UI Refresh y asegúrese de que está marcada. Si por alguna razón desea volver a la experiencia anterior, puede desactivar temporalmente esta función de vista previa desmarcándola. Tim explica que, aunque lo desactivó para mostrar la diferencia, actualmente hay pocas razones para volver al anterior gestor de extensiones.

Navegando por la nueva interfaz de Extension Manager

Con las nuevas funciones activadas, Tim muestra lo que ocurre cuando se accede a Administrar extensiones. El nuevo diseño se carga en un panel grande en la barra lateral izquierda del IDE en lugar de en una ventana modal. Esto permite a los desarrolladores explorar, buscar y filtrar extensiones mientras mantienen abiertas otras pestañas de Visual Studio.

Tim destaca que esta nueva vista de las extensiones presenta una experiencia mucho más inmersiva y productiva. Puedes ver los detalles de la extensión de herramientas como ReSharper en su totalidad -descripciones, capturas de pantalla y vídeos- sin tener que salir del entorno de Visual Studio. Se trata de un reflejo de la interfaz de Visual Studio Marketplace, sólo que ahora está integrada en el propio IDE.

Además, con este gestor de extensiones actualizado, los desarrolladores pueden ver fácilmente descripciones detalladas, comprobar los números de versión, leer las notas de la versión y seleccionar instalar, todo ello sin necesidad de abrir un navegador.

Comprensión de las vistas y categorías principales

Tim muestra que el nuevo gestor de extensiones organiza ahora el contenido en vistas primarias claras mediante pestañas en la parte superior:

  • Navegar: Para descubrir nuevas extensiones de Visual Studio Marketplace.

  • Instaladas: Muestra todas las extensiones instaladas en su instancia actual.

  • Actualizaciones: Enumera las actualizaciones disponibles para cualquiera de sus extensiones.

  • Itinerancia: Muestra las extensiones de usuario que están vinculadas a su cuenta de Microsoft y que pueden sincronizarse fácilmente entre máquinas.

Explica que la función Roaming Extensions es especialmente útil si se utilizan varias máquinas de desarrollo. Si una extensión se instaló y vinculó a su cuenta de Microsoft en un sistema, puede volver a instalarla fácilmente en otro sin necesidad de descargar manualmente el archivo .vsix de nuevo.

Asuntos visuales y errores de tamaño de fuente

Tim se apresura a señalar algunos de los primeros errores de la interfaz de usuario. Al aumentar el tamaño de la fuente con herramientas como Font Sizer (de Mads Kristensen), algunos de los elementos del gestor de extensiones no se escalan correctamente. Por ejemplo, los números de versión, las estadísticas de descarga e incluso las URL de las extensiones pueden aparecer demasiado pequeños o desalineados. En cambio, las estrellas utilizadas para las valoraciones se muestran más grandes de lo necesario, lo que provoca incoherencias en el diseño.

Menciona que es probable que este tipo de desajuste visual se deba a que la interfaz de usuario no respeta plenamente los ajustes de accesibilidad o escalado de fuentes, un problema clave para los desarrolladores que utilizan entornos modificados.

Realización de actualizaciones de extensiones

La actualización de las extensiones instaladas funciona en gran medida de la misma manera. Si hay actualizaciones disponibles, aparecen los botones Actualizar todo o Actualizar. Tim lo demuestra seleccionando una extensión (en su caso, Uno) y haciendo clic para actualizarla.

Al igual que antes, las actualizaciones se programan para la próxima vez que reinicies Visual Studio. Tim señala que los botones de actualización pueden parecer recortados o abreviados debido a las mismas peculiaridades de representación de fuentes mencionadas anteriormente, pero la funcionalidad sigue siendo sólida (5:20).

Desinstalación o desactivación de extensiones

Uno de los cambios que puede confundir a algunos usuarios es cómo desactivar o desinstalar una extensión. En la vista antigua, las opciones de desinstalación eran más claras. En el nuevo gestor de extensiones, ahora hay que hacer clic en la elipsis (tres puntos verticales) junto al nombre de la extensión. Esto revela opciones como Desinstalar, Desactivar o Modificar.

Tim expresa su esperanza de que Microsoft acabe incorporando estas opciones a la interfaz de usuario principal en lugar de ocultarlas en un menú, lo que permitiría un uso más intuitivo.

Una gran mejora para el descubrimiento de extensiones

Tim subraya que este nuevo diseño es una mejora importante para ayudar a los desarrolladores a descubrir nuevas extensiones. La experiencia integrada, similar a la de un navegador, permite a los desarrolladores evaluar las herramientas visual y funcionalmente dentro del IDE. Funciones como la búsqueda, los iconos de filtro, las descripciones detalladas y el etiquetado por categorías facilitan enormemente la búsqueda de herramientas relevantes para los lenguajes de programación, el flujo de trabajo o el tipo de proyecto.

Muestra un ejemplo: una herramienta que puede generar un cliente API REST a partir de una definición Swagger. Con el sistema antiguo, es posible que nunca se descubrieran estas herramientas a menos que se buscaran activamente en la web. Ahora, es más fácil encontrar este tipo de herramientas dentro de la propia interfaz de usuario de Visual Studio.

Dar tu opinión y participar en las mejoras

Para terminar, Tim anima a los usuarios a enviar sus comentarios si encuentran cualquier otro problema o error. Visual Studio incluye una función integrada de comentarios que se encuentra en:

Ayuda → Enviar comentarios → Informar de un problema o sugerir una función

El propio Tim ya ha informado del problema del escalado de fuentes, y afirma que el equipo de Visual Studio está trabajando activamente en ello. Anima a los desarrolladores a participar en la mejora de Visual Studio impulsada por la comunidad aportando sugerencias prácticas.

También hace un reconocimiento a Mads Kristensen, un prolífico desarrollador de extensiones de Visual Studio, y recomienda probar sus herramientas experimentales, que a menudo permiten vislumbrar futuras funciones del IDE.

Conclusión

El nuevo gestor de extensiones de Visual Studio 2022 v17.10 representa un avance significativo en la forma en que los desarrolladores gestionan las extensiones dentro del IDE. Con una interfaz con pestañas, mejor exploración de extensiones, compatibilidad con extensiones de usuario itinerantes e información detallada presentada dentro de la propia aplicación, la experiencia se ha mejorado enormemente.

Tanto si eres un desarrollador experimentado como si estás explorando el Visual Studio Marketplace en busca de herramientas útiles, este gestor de extensiones actualizado hace que descubrir, instalar y actualizar extensiones sea más rápido e intuitivo.

No dejes de ver el vídeo completo de Tim Corey para obtener una visión práctica y, si estás explorando las extensiones en Visual Studio, no te olvides de dar tu opinión y ayudar a dar forma al próximo conjunto de nuevas características en el IDE.\i Echa un vistazo a su canal para ver más tutoriales y opiniones sobre desarrollo.

Hero Worlddot related to Nuevo gestor de extensiones en Visual Studio 2022 v17.10
Hero Affiliate related to Nuevo gestor de extensiones en Visual Studio 2022 v17.10

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