Compatibilidad y destinatarios de la plataforma de Visual Studio 2022
Sugerencia
Vea las grabaciones del evento de lanzamiento de Visual Studio 2022 para obtener información sobre las novedades, escuchar sugerencias y trucos y descargar recompensas virtuales gratuitas.
Developer Community | Hoja de ruta de Visual Studio 2022 | Requisitos del sistema | Compatibilidad | Código distribuible | Historial de versiones | Términos de licencia | Blogs | Últimos problemas conocidos de la versión | Novedades de Visual Studio Docs
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.
- Para Visual Studio Code, vea Preguntas más frecuentes de Visual Studio Code.
Instalación
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.
Descargar
Haga clic en un botón para descargar la versión más reciente de Visual Studio 2022. Para obtener instrucciones sobre cómo instalar y actualizar Visual Studio 2022, consulte Actualizar Visual Studio 2022 a la versión más reciente. Consulte también las instrucciones sobre cómo efectuar una instalación sin conexión.
Visite el sitio de Visual Studio para descargar otros productos de Visual Studio 2022.
Nota: El tamaño del paquete de instalación puede variar en función de la configuración actual de Visual Studio.
Requisitos del sistema
Para obtener más información sobre los requisitos del sistema a fin de instalar y ejecutar la familia de productos de Visual Studio 2022, vea la página de requisitos del sistema de Visual Studio 2022.
Comentarios y soporte técnico
Para obtener soporte técnico o enviar comentarios sobre Visual Studio, vea:
- Soporte técnico para Visual Studio
- Enviar una sugerencia de producto o una idea
- Informar de un problema de cuadro de diálogo
Actualización de proyectos a Visual Studio 2022
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.
Nota
Para obtener más información sobre cómo migrar los proyectos a Visual Studio 2022, vea Puertos, migración y actualización de proyectos de Visual Studio.
Destinatarios de la plataforma
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.
- Desarrollo de aplicaciones para Windows
- Desarrollo de aplicaciones para Android
- Desarrollo de aplicaciones para iOS
- Desarrollo de aplicaciones para Linux
- Desarrollo de aplicaciones para MacOS
- Desarrollo de aplicaciones para otras plataformas y tecnologías
Compatibilidad de Visual Studio 2022 con el desarrollo en Windows
En la siguiente tabla se explican las plataformas de Microsoft Windows para las que puede compilar aplicaciones con Visual Studio 2022.
Compilación de aplicaciones que se ejecutan en los clientes de Windows
Versión de cliente de Windows | Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado | Uso de herramientas para el desarrollo de aplicaciones UWP |
---|---|---|
Windows 11 Windows 10 |
Sí (vea las notas siguientes) |
Sí (vea las notas siguientes) |
Windows 10 Team Edition | No aplicable | Sí Se requiere depuración remota. |
Windows 11 S Windows 10 S |
No aplicable | Sí Se requiere depuración remota. |
LTSC de Windows 10 | Sí Se requiere depuración remota. |
Sí Se requiere depuración remota. |
HoloLens | No | Sí Consulte el centro de desarrollo holográfico de Windows. |
Xbox One | No aplicable | Sí Consulte el centro de desarrollo de Xbox. |
Windows 8.1 | Sí | No disponible. Use Visual Studio 2015. |
Windows 8 (Windows 8) | No | No disponible. |
Windows 7 | Sí | No es aplicable |
Windows Vista | No | No es aplicable |
Windows XP | No | No aplicable |
Nota
- Para obtener información de soporte técnico relacionada con los sistemas operativos de Microsoft, vea Directiva de ciclos de vida de Microsoft e Información sobre las versiones de Windows 10.
- Para obtener información de soporte técnico sobre Microsoft .NET Framework, vea .NET Framework Support Lifecycle FAQ (P+F del ciclo de vida de soporte técnico de .NET Framework) y Requisitos de sistema de .NET Framework.
- 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 |
---|---|---|
Windows 10 Mobile | No | No disponible. Use Visual Studio 2017. |
Windows Phone 8.1 y 8.0 | No | No disponible. Use Visual Studio 2015. |
Windows Phone 7.x | No | No disponible. Use Visual Studio 2012. |
Nota
- Para obtener información de soporte técnico relacionada con los sistemas operativos de Microsoft, vea Directiva de ciclos de vida de Microsoft e Información sobre las versiones de Windows 10.
Creación de aplicaciones que se ejecutan en Windows Server
Versión de Windows Server | Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado | Uso de herramientas para el desarrollo de aplicaciones UWP |
---|---|---|
Windows Server 2019 | Sí | Sí (vea las notas siguientes) |
Windows Server 2016 | Sí | Sí (vea las notas siguientes) |
Windows Server 2016, opción de instalación de nanoservidor | Sí, para .NET Core y una subred de Win32 Consulte el centro de desarrollo de nanoservidor. |
No |
Windows Server 2012 R2 | Sí | El desarrollo de aplicaciones de la Tienda Windows no está disponible. |
Windows Server 2012 | Sí | El desarrollo de aplicaciones de la Tienda Windows no está disponible. |
Windows Server 2008 R2 | Sí | No es aplicable |
Windows Server 2008 | No | No es aplicable |
Windows Server 2003 | No | No aplicable |
Nota
- Para obtener información de soporte técnico relacionada con los sistemas operativos de Microsoft, vea Directiva de ciclos de vida de Microsoft e Información sobre las versiones de Windows 10.
- Para obtener información de soporte técnico sobre Microsoft .NET Framework, vea .NET Framework Support Lifecycle FAQ (P+F del ciclo de vida de soporte técnico de .NET Framework) y Requisitos de sistema de .NET Framework.
- 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 |
---|---|---|
Windows 10 IoT Core | Sí, para una subred de las API de Win32 Consulte la herramienta de puertos de la API de IoT Core para obtener información. |
Sí Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales. |
Windows 10 IoT Mobile Enterprise | No | Sí Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales. |
Windows 10 IoT Enterprise | Sí Vea el centro de desarrollo de Windows IoT"> para conocer herramientas y recursos adicionales. |
Sí Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales. |
Windows Embedded 8 Standard y 8.1 Industry | Sí | No |
Windows Embedded Compact 2013 | No | No es aplicable |
Windows Embedded 7 (Compact, Standard y POSReady) | No | No es aplicable |
Windows Embedded CE 6.0 y anterior | No | No es aplicable |
Windows XP Embedded (incluido POSReady 2009, WES 2009 y WEPOS) | No | No aplicable |
Nota
- Para obtener información de soporte técnico relacionada con los sistemas operativos de Microsoft, vea Directiva de ciclos de vida de Microsoft e Información sobre las versiones de Windows 10.
- Para obtener información de soporte técnico sobre Microsoft .NET Framework, vea .NET Framework Support Lifecycle FAQ (P+F del ciclo de vida de soporte técnico de .NET Framework) y Requisitos de sistema de .NET Framework.
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
- .NET Core 8.0 versión preliminar, 7.0, 6.0.
- .NET Native
- Mono
Nota
Para obtener más información sobre cada una de estas implementaciones y sobre la especificación de API común de .NET Standard, consulte Componentes de la arquitectura .NET. Consulte también la directiva de soporte técnico de NET.
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.
Para más información, vea Desarrollo de Android con Visual Studio y Desarrollo de aplicaciones móviles.
Nota
Para obtener información sobre el desarrollo de .NET para Android, vea Android e iOS con Xamarin.
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.
Nota
Para obtener más información, consulte Desarrollo multiplataforma en Visual Studio. Para obtener información sobre el desarrollo de .NET para iOS, vea Android e iOS con Xamarin.
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#.
Nota
A fin de obtener información sobre el desarrollo de .NET para Linux, vea Instalación de .NET en Linux.
- CentOS 7.1 y Oracle Linux 7.1
- Debian 10, 11
- Fedora 37, 38
- openSUSE 15.4
- Red Hat Enterprise Linux 7, 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04
Nota:
Para obtener más información, vea https://dot.net/core.
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#.
Nota
A fin de obtener información sobre el desarrollo de .NET para macOS, vea Instalación de .NET en macOS.
Otras plataformas y tecnologías
Visual Studio 2022 también es compatible con las plataformas y tecnologías siguientes. Para obtener más información, vea https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- Aplicaciones web de Azure y servicios conectados, incluido Azure Data Lake
- Clang con Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git para Windows y GitHub
- Bases de datos de Microsoft SQL Server 2014-2022 y Azure SQL
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript (versiones 3.6 y posteriores) y JavaScript
- Unity
- Unreal Engine
- Desarrollo web con ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python o TypeScript
Compatibilidad con versiones anteriores
.NET Framework
.NET 4.8 es una actualización in situ de alta compatibilidad para las versiones 4.0 a 4.7.2 de .NET Framework.
Nota
A fin de obtener más información, vea la Guía de migración para .NET Framework 4.8, 4.7, 4.6 y 4.5.
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.