Visual Studio 2019 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 2019, vea Descargas de Visual Studio 2019.
Para obtener información sobre las novedades de esta versión, vea las Notas de la versión de Visual Studio 2019 y las Novedades de Visual Studio 2019.
Puede instalar y usar Visual Studio 2019 junto con las versiones anteriores de Visual Studio, incluidos Visual Studio 2017, Visual Studio 2015, 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 2019 también se dirige a las plataformas anteriores, por lo que puede crear aplicaciones nuevas 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 2019. 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 10.
Las aplicaciones Windows universales se pueden compilar desde la línea de comandos cuando se usa Windows Server 2012 R2 o Windows Server 2016. 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.
Unity y Xamarin pueden utilizarse también para el desarrollo multiplataforma de aplicaciones universales de Windows en Windows 10.
Compatibilidad de Visual Studio 2019 para el desarrollo en .NET
Visual Studio 2019 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 2019 es compatible con las siguientes implementaciones de .NET:
.NET, versión 5 (Visual Studio 16.8 o versiones posteriores)
Versiones de .NET Framework 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 y 4.0
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.
Compatibilidad de Visual Studio 2019 para el desarrollo en Android
Visual Studio 2019 le permite crear 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 19, 21, 22 y 23 de la API de Android y del SDK de Android.
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 2019 para el desarrollo en iOS
Visual Studio 2019 permite crear 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 es compatible con iOS 7 y versiones posteriores, y requiere OS X 10.10 "Yosemite" o posterior.
También puede usar Visual Studio para Mac para crear aplicaciones iOS con un equipo Mac.
Compatibilidad de Visual Studio 2019 para el desarrollo en Linux
Visual Studio 2019 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 2019 para el desarrollo en macOS
Visual Studio 2019 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 2019 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.
Silverlight
Los proyectos de Silverlight no son compatibles con esta versión de Visual Studio. Para conservar las aplicaciones de Silverlight, siga usando Visual Studio 2015.
Aplicaciones de la Tienda Windows y de Windows Phone
Los proyectos para Windows Store 8.1 y 8.0, Windows 10 Mobile y Windows Phone no son compatibles con esta versión. Para conservar estas aplicaciones, siga usando Visual Studio 2015. Para conservar los proyectos de Windows 10 Mobile, use Visual Studio 2017.
Para conservar los proyectos de Windows Phone 7.x, use Visual Studio 2012.
Explore las capacidades de Visual Studio para el desarrollo de aplicaciones de finanzas y operaciones, lo que incluye la creación de proyectos, la sincronización de datos y el diseño de elementos.