Guía básica de Visual Studio 2022

En esta guía básica se describe nuestra visión del principal trabajo que llevaremos a cabo en Visual Studio 2022 durante el año natural 2021. Visual Studio 2022 se centra en tres grandes temas:

  • Productividad individual y en equipo: queremos capacitar a los desarrolladores y los equipos con una escala y un rendimiento increíbles, una cadena de herramientas segura y de confianza, y un entorno más accesible y personalizado.
  • Desarrollo moderno: estamos creando herramientas que permitirán desarrollar aplicaciones modernas con mayor rapidez.
  • Innovación constante: estamos invirtiendo en una colaboración mejorada, diagnósticos procesables y asistencia de código.

Visual Studio 2022 será la primera versión de 64 bits de Visual Studio. Además de las ventajas de velocidad y rendimiento que ofrece el acceso a más memoria, Visual Studio incluye mejoras en la interfaz de usuario, más opciones de personalización y un diseño centrado en todo momento en la capacitación de los desarrolladores. La actualización a Visual Studio 2022 debe ser una experiencia de baja fricción y no debe requerir que el código cambie. Puede seguir compilando aplicaciones de 32 bits y todas sus otras aplicaciones en Visual Studio 2022.

Puede consultar la Guía básica de Visual Studio 2019 si le interesa obtener más información.

Para conocer mejor los detalles de nuestra visión de Visual Studio 2022, lea el blog del anuncio de Visual Studio 2022.

General


Estamos mejorando la productividad de los desarrolladores al pasar el proceso principal de devenv.exe de 32 a 64 bits. Esto eliminará de forma eficaz los errores de memoria insuficiente, especialmente en el caso de soluciones grandes y complejas. Vamos a incorporar comentarios de los usuarios para seguir innovando en la forma en que los desarrolladores cargan, buscan e interactúan con el código. Estamos mejorando la experiencia de creación de proyectos.

Visual Studio 2022 será más accesible que nunca. Estamos trabajando para que las opciones relacionadas con la accesibilidad sean más detectables, mientras que la disponibilidad de indicaciones de audio está aumentando. Estamos integrando el motor de información de accesibilidad para que los desarrolladores puedan crear aplicaciones modernas y accesibles. Los desarrolladores tendrán más opciones de personalización en Visual Studio 2022, así como una capacidad mejorada para sincronizar la configuración entre varias máquinas. También estamos actualizando iconos, temas y fuentes para ofrecer una experiencia moderna y actualizada.

Para obtener más información, consulte Visual Studio en Developer Community.

Diagnóstico

Los diagnósticos de Visual Studio 2022 se centran en innovar en nuestra experiencia de diagnóstico de primera clase. Estamos mejorando los puntos de interrupción para que se puedan arrastrar, para lo que hemos agregado puntos de interrupción dependientes y la capacidad de forzar la ejecución. Estamos mejorando las herramientas de análisis para los volcados de memoria y los análisis de la presión de memoria. Por último, vamos a agregar compatibilidad multiplataforma para depurar código de C++ y .NET en dispositivos ARM64.

Para obtener más información sobre la depuración, consulte Depuración en Developer Community.

Para obtener más información sobre la generación de perfiles, consulte Generación de perfiles Developer Community.

Personalización

Visual Studio 2022 es más flexible que nunca para dar cabida a una gama más amplia de preferencias para desarrolladores. Hemos agregado nuevas maneras de organizar el área de trabajo, nuevos temas de la comunidad y la capacidad de convertir temas de VS Code para que funcionen en Visual Studio. Dependiendo de la hora del día, la cantidad de luz ambiente o sus preferencias, Visual Studio puede ayudar a aumentar la productividad. En las próximas versiones, buscamos proporcionar mayor flexibilidad con pestañas de colores y creación de temas.

Editor

El editor de Visual Studio 2022 tendrá un corrector ortográfico integrado para ayudarle a codificar con más precisión y menos errores. Estamos innovando en la legibilidad del código y vamos a agregar nuevas maneras de navegar, como la edición de varios símbolos de inserción y la navegación con mayúsculas y minúsculas combinadas. Los usuarios de lectores de pantalla recibirán mejores comentarios sobre los problemas de código.

Para obtener más información, consulte Editor de Visual Studio en Developer Community.

Extensibilidad

Las extensiones desempeñan un papel importante en la personalización de la experiencia de Visual Studio. Estamos trabajando para que las extensiones esenciales sean más confiables y seguras. También estamos mejorando la experiencia de desarrollo, migración y publicación de las extensiones.

IntelliCode

El equipo de IntelliCode sigue centrado en anticiparse a su próximo movimiento. Visual Studio 2022 introducirá finalizaciones más grandes y le ayudará a realizar las acciones adecuadas en el lugar y el momento oportunos.

Para obtener más información, vea IntelliCode en Developer Community.

NuGet

El equipo de NuGet se centra en proporcionar soporte técnico para .NET 6, proteger la cadena de suministro de software y capacitar a todos los desarrolladores y a su equipo para mejorar sus resultados mediante un administrador de paquetes unificado, productivo y bien valorado con unos elementos básicos excelentes.

Para obtener más información, vea NuGet en Developer Community.

Configuración e instalación

El objetivo principal del equipo de configuración e instalación consiste en facilitar que las empresas puedan mantenerse protegidas mediante la implementación sencilla de actualizaciones en entornos empresariales administrados. Vamos a proporcionar a las empresas la capacidad de usar varias carpetas de diseño para actualizar una instancia de cliente, usar varias líneas de base admitidas y mover sus instalaciones entre canales. También agregaremos la opción de que los usuarios puedan revertir Visual Studio a un entorno de trabajo si se produce un error en una actualización.

Para obtener más información, vea Configuración e instalación de Visual Studio en Developer Community.

Control de versiones

Visual Studio 2022 seguirá innovando en las herramientas integradas de control de código fuente. Estamos mejorando la productividad al admitir flujos de trabajo de Git más complejos, como la activación simultánea de varios repositorios de Git. Los desarrolladores podrán agregar al "stage" líneas individuales o fragmentos de código y ver los detalles y las diferencias que se han mejorado. También estamos mejorando la integración de GitHub y Azure DevOps, al acercar la funcionalidad al flujo de trabajo del desarrollador.

Para obtener más información, consulte Experiencia de Git en Visual Studio en Developer Community.

C++


El equipo de C++ se centra en la innovación de las cargas de trabajo a través de la conformidad del lenguaje, el diagnóstico y la seguridad. Visual Studio 2022 incluirá compatibilidad con características del lenguaje C++20 que simplifican la administración de bases de código grandes. Estamos integrando la compatibilidad con CMake, Linux y WSL para facilitar la creación y la depuración de aplicaciones multiplataforma.

Para obtener más información, consulte C++ en Developer Community.

.NET


El equipo de .NET se centra en proporcionar una experiencia de desarrollo de aplicaciones modernas, lo que mejora la compatibilidad con .NET 5 y agrega compatibilidad con .NET 6. También nos centramos en la productividad con asistencia de código integrada. Por último, estamos trabajando en una experiencia de diseñador completa para Windows Forms con .NET 5.

Para obtener más información, consulte .NET en Developer Community.

Herramientas de contenedor

El equipo de herramientas de contenedor se centra en mejorar la experiencia de los desarrolladores de .NET que crean aplicaciones en contenedores. Nuestro objetivo principal será mejorar la capacidad de diagnosticar aplicaciones contenedorizadas mediante la ventana de herramientas de contenedores.

Para ver otras guías básicas relacionadas con .NET, consulte:

WinForms


El equipo está trabajando para mejorar la fiabilidad y el rendimiento del nuevo diseñador para aplicaciones WinForms de .NET Core/.NET 5/.NET 6, corregir problemas de HighDPI, implementar nuevos escenarios de enlace de datos y abordar los comentarios de los clientes.

Para obtener detalles, consulte:

Herramientas Web


El equipo de herramientas web se centra en mejorar el proceso de desarrollo web en .NET mediante los servicios para desarrolladores de Azure. Estamos mejorando la configuración de dependencias mediante la optimización del almacenamiento y la ampliación de las opciones de hospedaje de Azure para la publicación.

Para obtener detalles, consulte:

XAML y Xamarin


El equipo de XAML está trabajando para mejorar las herramientas para la productividad de los desarrolladores, como XAML Live Preview, XAML y Recarga activa de C#, etc. El equipo de XAMARIN está creando una nueva interfaz de usuario de aplicación multiplataforma de .NET (.NET MAUI) que ya está disponible como característica en vista previa y permite compilar aplicaciones cliente nativas para Windows, macOS, iOS y Android con un único código base. Estamos completando el conjunto de características y trabajaremos para mejorar la calidad y abordar los comentarios de los clientes.

Para obtener detalles, consulte: