Se lanza Visual Studio 2022 17.3 y hoy estamos aquí para analizar todas sus nuevas funciones. El 9 de agosto, Microsoft lanzó Visual Studio 2022 17.3 y .NET Multi-platform App UI (.NET MAUI), un avance de Xamarin. formularios que mejoran la capacidad de construir aplicaciones de escritorio además de las móviles.
Ya salió Visual Studio 2022 17.3: ¿Qué hay de nuevo?
Si bien .NET MAUI como marco independiente alcanzó el estado de GA en mayo, no estuvo disponible en el canal de lanzamiento de Visual Studio 2022 para Windows hasta hoy.
“Hemos creado herramientas para ayudarlo a desarrollar sus aplicaciones .NET MAUI sin ralentizarlo. Hot Reload, Live Visual Tree y XAML Live Preview aceleran el tiempo de desarrollo al permitirle aplicar cambios en el código y verlos de inmediato. Con XAML Hot Reload, puede realizar cambios en su interfaz de usuario y verlos en la aplicación en ejecución de inmediato. Con .NET Hot Reload, puede realizar cambios en su código, guardarlos y ver esos cambios también”, afirmó Chris Hardy, administrador de programas del equipo .NET de Microsoft, en un blog. correo.
De hecho, los desarrolladores de Microsoft habían deseado durante mucho tiempo la funcionalidad Hot Reload. Llegó después de Xamarin. Los formularios van a la zaga de los productos de la competencia como React Native y Flutter, y agregaron la capacidad XAML Hot Reload en julio de 2019.
¿Sabías que Microsoft retiró Internet Explorer el 15 de junio?
Programa de colaboración de Microsoft Teams
Microsoft también enfatizó la compatibilidad de su programa de colaboración Microsoft Teams con Visual Studio IDE, que se ha transformado en una herramienta de desarrollo de código bajo con la ayuda de Teams Toolkit for Visual Studio.
“Al usar Microsoft Teams como plataforma para crear aplicaciones, puede ampliar Teams para sus soluciones de aplicaciones. Teams Toolkit para Visual Studio simplifica el uso de aplicaciones que integran la interfaz de usuario en una pestaña, notifican a un canal con un mensaje personalizado, activan una tarea desde un comando de chat y más”, explicó Hardy.

Pruebas de unidades en vivo
La actualización más reciente también incluye pruebas de unidad en vivo mejoradas, que se mostró en una versión beta v17.2 en marzo.
Las pruebas unitarias se realizan automáticamente como parte de las pruebas unitarias en vivo, que informan los resultados y la cobertura del código en tiempo real. Recuerda a los desarrolladores que escriban pruebas unitarias a medida que corrigen problemas o agregan nuevas funciones al proporcionar comentarios sobre cómo los cambios afectaron las pruebas existentes y si el nuevo código está cubierto por alguna prueba existente cuando se modifica el código.
“Live Unit Testing ahora se escala mejor para soluciones más grandes al hacer que las compilaciones se ajusten solo a lo que se necesita y construir proyectos en paralelo. Otras mejoras en el mecanismo de compilación de Live Unit Testing brindan compilaciones más confiables y soporte para una variedad más amplia de soluciones. Ahora es más fácil configurar su solución para pruebas de unidades en vivo con la introducción de un asistente de configuración para configurar las pruebas de unidades en vivo en solo unos pocos pasos. Otras mejoras incluyen la capacidad de cancelar ejecuciones de prueba redundantes y facilitar la comprensión del progreso al mostrar operaciones y errores en la barra de estado de la ventana de prueba de unidad en vivo”, afirmó Hardy.
Aplicaciones de contenedores de Azure
En la importante conferencia de desarrolladores Build de la compañía en mayo, esta opción estuvo disponible de forma general. Al estar construido sobre una sólida tecnología de código abierto en el ecosistema de Kubernetes, permite a los usuarios operar microservicios y aplicaciones en contenedores en una plataforma sin servidor.
El nuevo servicio Azure Container Apps, que se puede usar para la implementación o configuración inmediata mediante GitHub Actions, ahora también es compatible con Visual Studio 2022 17.2.
Hoy, Hardy brindó más información sobre el servicio y señaló que admite la configuración automática de CI/CD mediante acciones de GitHub, así como la implementación bajo demanda a través de un comando con el botón derecho del ratón.

“Azure Container Apps le permite ejecutar microservicios y aplicaciones en contenedores en una plataforma sin servidor. Con Container Apps, disfruta de los beneficios de ejecutar contenedores y deja atrás las preocupaciones de configurar manualmente la infraestructura de la nube y los orquestadores de contenedores complejos”, dijo Hardy.
“Visual Studio lo ayudará a elegir los recursos existentes de Azure o crear nuevos para implementar su aplicación. También construirá la imagen del contenedor usando Dockerfile en el proyecto, enviará esta imagen a ACR y finalmente implementará la nueva imagen en la aplicación de contenedor seleccionada”, agregó.
Otros aspectos destacados del lanzamiento incluyen:
- Visualizador IEnumerable: Hardy dijo que los desarrolladores podrían “echar un vistazo a algunas mejoras muy solicitadas en el visualizador IEnumerable, como el filtrado, la creación de temas y la exportación de CSV. Puede leer más sobre estas mejoras en nuestro blog aquí”. https://devblogs.microsoft.com/visualstudio/ienumerable-visualizer-improvements/
- Mejoras en C++: El equipo implementó una nueva función para permitir compilaciones de baja prioridad en el IDE en respuesta a las sugerencias de los desarrolladores de que debería restringir la utilización de la CPU durante las compilaciones de C++. Para evitar un comportamiento indefinido, también se desarrollaron nuevas comprobaciones de análisis estático para std::opcional en respuesta a comentarios adicionales. “También hemos estado trabajando arduamente en las mejoras de rendimiento para los desarrolladores de C++. En 17.3 encontrarás que Visual Studio indexa y colorea su código C++ más rápido que nunca. Entre las mejoras observadas se encuentra una mejora de velocidad 2X en la indexación de una nueva solución C++ Unreal Engine 5”, afirmó Hardy.
- ¿Qué hay de nuevo? Los desarrolladores pueden obtener más información actualizando Visual Studio o seleccionando Ayuda > Novedades.
- Puesta en escena de Git Line: Esto es compatible con la capacidad de organizar líneas de código particulares y/o secciones de código directamente desde el editor a la vista de diferencias. “Para comenzar, organice uno de sus cambios recientes seleccionando el margen de color correspondiente y utilizando la interfaz de usuario Peek Difference para organizar su cambio. Lea nuestro entrada en el blog para obtener más información y compartir sus comentarios”, dijo Hardy.
- Mostrar pestañas en varias filas: Para abrir más pestañas horizontales simultáneamente, puede envolver pestañas en varias filas, que se introdujo en la versión preliminar 1 de v17.3 en mayo. Esta publicación contiene más información sobre esta popular idea de comentarios de la comunidad de desarrolladores.
- Reabrir Documentos Cerrados: Al hacer clic con el botón derecho en una pestaña con las teclas del teclado Ctrl+K o Ctrl+Z, o al ir al elemento de menú en Ventana > Restaurar pestaña cerrada, los desarrolladores ahora pueden abrir la última pestaña que cerraron.
Visual Studio 2022 17.4 Vista previa 1
Microsoft también proporcionó hoy las notas de la versión para la primera vista previa de la próxima versión.
“La versión 17.4 será la primera versión de Visual Studio generalmente disponible como una aplicación Arm64 nativa”, afirmó Hardy.
“¡Nos complace anunciar que el lanzamiento de Visual Studio 2022 17.3 Preview 2 ahora está disponible como una aplicación Arm64 nativa en Windows 11! Esta será la primera versión de Visual Studio que admitirá de forma nativa la creación y depuración de aplicaciones Arm64 en procesadores basados en Arm”, dijo Microsoft.
Independientemente de qué versión se lanzó primero, parece que Visual Studio ahora es una aplicación nativa de Arm64. La versión 17.4 también será la tercera versión con soporte durante 18 meses a través del canal de servicio a largo plazo (LTSC). Según Hardy, quien prometió una publicación adicional sobre la primera vista previa, los comentarios durante el ciclo de vista previa son cruciales para lograr las altas expectativas de los desarrolladores para el producto final.

A partir de ahora, se han agregado dos nuevas funciones, de acuerdo con las notas de la versión: Quitar los componentes fuera de soporte y Regresar a la versión instalada anteriormente de Visual Studio, respectivamente. Respecto a esto último, el comunicado de prensa dice:
“La segunda característica nueva incluida con el instalador de Visual Studio es la capacidad de eliminar fácilmente todos los componentes que han pasado a un estado sin soporte. Tanto los desarrolladores como los administradores de TI pueden invocar esta acción para desinstalar en masa estos componentes no admitidos, lo que facilitará el mantenimiento de un entorno seguro y compatible. Parte de esta función se ofrece en la versión preliminar 1 y el resto estará disponible en línea con la versión preliminar 2”.
Otras notas cubren la productividad de .NET, la búsqueda y navegación de código, las herramientas de Git y muchos otros temas.
¿Visual Studio 2022 es gratis?
Sí, lo es. Community Edition de Visual Studio admite una variedad de tareas, incluido el desarrollo web y de escritorio. Las opciones están disponibles para su selección durante la instalación. La versión gratuita de Visual Studio se llama Visual Studio 2022 Community Edition. Cualquier desarrollador independiente puede utilizarlo para producir sus propias aplicaciones premium o gratuitas.
¿Qué versión de Visual Studio es mejor?
La respuesta depende de cómo esté utilizando actualmente Visual Studio.
Se espera que las mejoras realizadas en Visual Studio 2022 sean útiles para los desarrolladores independientes de todos los niveles, y querrán familiarizarse lo antes posible con las funciones nuevas y mejoradas antes del lanzamiento oficial.

Puede comenzar a utilizar Visual Studio 2022 Preview de varias maneras si elige actualizar.
Instalar Visual Studio 2022 junto con su compilación existente de Visual Studio 2019 es la opción más sencilla. Puede probar la versión basada en la nube si no desea instalarla localmente. Tal vez haya usado Microsoft Visual Studio Online antes. Además, VS 2022 se puede usar desde la línea de comandos.
¿Cuál es la diferencia entre Visual Studio 2019 y 2022?
La accesibilidad de Visual Studio 2019 se mejoró con una serie de funciones, y se agregaron aún más funciones de accesibilidad a Visual Studio 2022. Los usuarios pueden cambiar la interfaz para aumentar la visibilidad y la organización y trabajar mejor con extensiones permitidas sin tener que depender de complementos o agregar -ons.
En Visual Studio 2022, Intellicode puede completar líneas enteras de código gracias a una mayor comprensión del contexto de codificación.
Esto solo funciona con C# en el modo de vista previa actual, pero Microsoft agregará otros idiomas a medida que se acerque la fecha de lanzamiento real. Al ofrecer gráficos paso a paso, puntos de interrupción contingentes y gráficos de llamas más fáciles de leer para ayudar a los programadores a encontrar problemas con el código local y remoto, el depurador principal agiliza la descompilación del código.
Visual Studio 2022 proporciona un entorno de desarrollo más fácil de usar e intuitivo. Esto incluye más posibilidades para personalizar la apariencia y el funcionamiento del IDE (puede, por ejemplo, combinarlo con su tema de Windows) y la capacidad de configurar una gestión de documentos. sistema que funcione para usted.

El kit de herramientas completo para C++ 20 está incluido en Visual Studio 2022. Esa es una gran adición para los desarrolladores de Windows, ya que ese es el lenguaje que se usa para crear Windows.
Las compilaciones actuales tienen una serie de mejoras significativas, según las notas de vista previa para VS 2022. La nueva versión del IDE debería simplificar la programación de C ++ gracias a las capacidades mejoradas de IntelliSense y herramientas de depuración y análisis más sólidas.
Hot Reload, que inicialmente estuvo disponible en Visual Studio 2022, permite actualizar las versiones en ejecución de sus aplicaciones .NET o C++. Un método novedoso para editar su código durante la depuración se llama “Recarga en caliente”.
En otras palabras, te permite modificar el código sin interrumpir o reiniciar la aplicación. ¡Todos los desarrolladores han experimentado o pueden imaginar escenarios en los que esto será útil!
Source: Visual Studio 2022 17.3 ya está disponible: todas las características nuevas





