Visual Studio 2022 contiene muchas características nuevas y emocionantes, y mejoras de productividad del IDE para admitir el desarrollo de aplicaciones Windows, el desarrollo móvil multiplataforma, el desarrollo de Azure, el desarrollo web y en la nube, y mucho más. Para probar Visual Studio 2022, vea Descargas de Visual Studio 2022. Para obtener información sobre las novedades de esta versión, vea las Notas de la versión de Visual Studio 2022 y las Novedades de Visual Studio 2022.
Puede instalar y usar Visual Studio 2022 junto con las versiones anteriores de Visual Studio, incluidos Visual Studio 2019, Visual Studio 2017, Visual Studio 2015 y Visual Studio 2013 y Visual Studio 2012.
Cuando se siguen las rutas de acceso de actualización compatibles, los archivos de proyecto, soluciones y origen de Visual Studio seguirán funcionando pero debería realizar algunos cambios en los orígenes. Aunque no podemos garantizar la compatibilidad binaria entre versiones, haremos todo lo posible para documentar los cambios importantes para ayudarle con las actualizaciones.
Visual Studio proporciona herramientas y tecnologías vanguardistas para crear aplicaciones que aprovechen las capacidades de las plataformas más recientes, tanto si son Windows, Android, iOS o Linux. Visual Studio 2022 también se dirige a las plataformas anteriores, por lo que puede crear aplicaciones o modernizar las aplicaciones existentes que se ejecutan en versiones anteriores de Windows, a la vez que aprovecha las herramientas de desarrollo mejoradas, la habilitación de calidad y las capacidades de colaboración en equipo en Visual Studio 2022. Para obtener más información, consulte Administración de referencias en un proyecto e Información general sobre la compatibilidad con múltiples versiones (multi-targeting) en Visual Studio.
El desarrollo de aplicaciones Windows universales para todas las plataformas de destino está disponible cuando se instala Visual Studio en Windows 11 o Windows 10.
Unity y Xamarin pueden utilizarse también para el desarrollo multiplataforma de aplicaciones universales de Windows en Windows 11 o Windows 10.
Creación de aplicaciones que se ejecutan en Windows Phone
Versión de Windows Phone
Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado
Uso de herramientas para el desarrollo de aplicaciones UWP
Las aplicaciones universales de Windows se pueden compilar desde la línea de comandos cuando se usa Windows Server 2016 o Windows Server 2019. El desarrollo de UWP, incluidos el diseño, la edición y la depuración local, no está disponible en Windows Server. Puede implementar estas aplicaciones en Windows Server y depurarlas de forma remota.
Creación de aplicaciones que se ejecutan en dispositivos integrados de Windows
Versión de Windows Embedded
Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado
Uso de herramientas para el desarrollo de aplicaciones UWP
Compatibilidad de Visual Studio 2022 para el desarrollo en .NET
Visual Studio 2022 es compatible con el desarrollo de aplicaciones que usan cualquiera de las implementaciones de .NET. Entre las cargas de trabajo y los tipos de proyecto, hay compatibilidad con .NET Framework, .NET Core, Mono, .NET Native para la plataforma universal de Windows (UWP), C#, F# y Visual Basic. Visual Studio 2022 es compatible con las implementaciones de .NET siguientes:
Versiones de .NET Framework 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 y 4.6.2
Compatibilidad de Visual Studio 2022 para el desarrollo en Android
Visual Studio 2022 permite compilar aplicaciones nativas de Android con Xamarin, C# y C++. Visual Studio Tools para Unity y el motor Unreal permiten el desarrollo de juegos Android. También puede usar Visual Studio para Mac para crear aplicaciones Android con un equipo Mac.
Puede usar el programa de instalación de Visual Studio para obtener fácilmente los niveles de API de Android y Android SDK requeridos para el desarrollo móvil con .NET MAUI o C++.
Puede descargar los niveles de la API adicionales por separado mediante el Administrador de SDK de Android. También puede utilizar el programa de instalación de Visual Studio para obtener el Kit de desarrollo nativo de Android (R10E) y el Kit de desarrollo de Java SE y Apache Ant.
Compatibilidad de Visual Studio 2022 para el desarrollo en iOS
Visual Studio 2022 permite compilar y depurar aplicaciones para iOS con C++, Unity o Xamarin, así como un Mac configurado para el desarrollo de iOS al usar remotebuild, vcremote, Visual Studio Tools para Unity o el agente de Mac para Xamarin. Xamarin admite iOS 9 y versiones posteriores, y requiere Xcode 12.5 o posterior y OS X 11.0 "Big Sur", o uno superior.
También puede usar Visual Studio para Mac para crear aplicaciones iOS con un equipo Mac.
Compatibilidad de Visual Studio 2022 para el desarrollo en Linux
Visual Studio 2022 permite compilar y depurar aplicaciones para Linux con C++, Python y Node.js. La creación de aplicaciones de C++ para Linux requiere la extensión Visual C++ for Linux Development. La creación de aplicaciones con Python o Node.js, requiere que habilite la depuración remota en el equipo de Linux de destino. También puede crear, compilar y depurar de forma remota aplicaciones .NET Core y ASP.NET Core para Linux con los lenguajes modernos como C#, VB y F#.
Compatibilidad de Visual Studio 2022 para el desarrollo en macOS
Visual Studio 2022 permite compilar aplicaciones de consola y aplicaciones ASP.NET dirigidas a macOS. Sin embargo, no se admite la depuración. Para ver otras opciones de herramientas de desarrollo de macOS, pruebe Visual Studio Code o Visual Studio para Mac. Visual Studio Code proporciona una experiencia de herramienta de desarrollador extensible y simplificada para macOS. Visual Studio para Mac ofrece un IDE lleno de características que le permite crear aplicaciones macOS nativas, incluida ASP.NET, con C#.
Team Explorer, Azure DevOps Server y Team Foundation Server
Team Explorer para Visual Studio 2022 se conectará a Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 y Team Foundation Server 2010 SP1.