Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta no es la versión más reciente de Visual Studio. Para descargar la versión más reciente, visite https://visualstudio.microsoft.com/downloads/ y consulte las notas de lanzamiento de Visual Studio 2022.
Visual Studio 2019 contiene muchas características nuevas y emocionantes y mejoras de productividad del IDE para admitir el desarrollo de aplicaciones de Windows, el desarrollo móvil multiplataforma, el desarrollo de Azure, el desarrollo web y el desarrollo en la nube, etc. Para probar Visual Studio 2019, consulte Descargas de Visual Studio 2019. Para obtener más información sobre todas las novedades de esta versión, consulte las notas de la versión de Visual Studio 2019 y Novedades de Visual Studio 2019.
Para Visual Studio Code, consulte Preguntas frecuentes de Visual Studio Code.
Installation
Puede instalar y usar Visual Studio 2019 junto con versiones anteriores de Visual Studio, como Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 y Visual Studio 2012.
Nota: El tamaño del paquete de instalación variará en función de la configuración actual de Visual Studio.
Requisitos del sistema
Para obtener información sobre los requisitos del sistema para instalar y ejecutar la familia de productos de Visual Studio 2019, incluidos Team Foundation Server 2019, vea la página Requisitos del sistema de Visual Studio 2019 y Requisitos del sistema de la familia de productos de Visual Studio para Mac.
Comentarios y soporte técnico
Para obtener soporte técnico o para enviar comentarios sobre Visual Studio, consulte:
- Soporte de Visual Studio
- Enviar una sugerencia o idea de producto
- Informar de un problema o error
Actualizar proyectos a Visual Studio 2019
Cuando siga las rutas de actualización admitidas, los archivos de Visual Studio, las soluciones, y los proyectos seguirán funcionando; sin embargo, puede que tenga que realizar algunos cambios en los archivos fuente. Aunque no podemos garantizar la compatibilidad binaria entre versiones, haremos lo mejor para documentar cambios significativos para ayudarle con las actualizaciones.
Nota:
Para obtener más información sobre cómo migrar los proyectos a Visual Studio 2019, consulte Migración, migración y actualización de proyectos de Visual Studio.
Destinatarios de la plataforma
Visual Studio proporciona herramientas y tecnologías de vanguardia para crear aplicaciones que aprovechen las funcionalidades de plataforma más recientes, ya sean Windows, Android, iOS o Linux. Visual Studio 2019 también tiene como destino plataformas anteriores para que pueda crear nuevas aplicaciones o modernizar las aplicaciones existentes que se ejecutan en versiones anteriores de Windows, al tiempo que aprovecha las herramientas de desarrollo mejoradas, la habilitación de calidad y las funcionalidades de colaboración en equipo en Visual Studio 2019. Para obtener más información, vea Administración de referencias en un proyecto y Información general sobre Multitargeting de Visual Studio.
- Desarrollo de aplicaciones para Windows
- Desarrollo de aplicaciones para Android
- Desarrollar aplicaciones para iOS
- Desarrollo de aplicaciones para Linux
- Desarrollo de aplicaciones para macOS
- Desarrollo de aplicaciones para otras tecnologías y plataformas
Compatibilidad de Visual Studio 2019 con el desarrollo de Windows
En la tabla siguiente se explican las plataformas de Microsoft Windows para las que puede compilar aplicaciones mediante Visual Studio 2019.
| Compilación de aplicaciones que se ejecutan en clientes de Windows | Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado | Usar herramientas para el desarrollo de aplicaciones para UWP |
| Windows 10 | Sí (ver las notas a continuación) |
Sí (ver las notas a continuación) |
| Windows 10 Edición para Equipos | No aplicable | Sí (ver las notas a continuación) |
| HoloLens | No | Sí Visita el Centro de desarrollo holográfico de Windows. |
| Xbox One | No aplicable | Sí Consulta el Centro de Desarrolladores de Xbox. |
| Windows 8.1 (Windows 8) | Sí | El desarrollo de aplicaciones de la Tienda Windows no está disponible. |
| Windows 7 | Sí | No aplicable |
| Windows Vista | Sí Las herramientas de depuración remota y generación de perfiles no están disponibles. |
No aplicable |
| Windows XP | Sí El desarrollo administrado requiere el uso de varios destinos de .NET de Visual Studio. Las herramientas de depuración remota y generación de perfiles no están disponibles. |
No aplicable |
| Compilar aplicaciones que se ejecutan en Windows Phone | Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado | Usar herramientas para el desarrollo de aplicaciones para UWP |
| Windows 10 Mobile | No | El desarrollo de aplicaciones de la Tienda Windows no está disponible. |
| Windows Phone 8.1 y versiones anteriores | No | El desarrollo de aplicaciones de la Tienda Windows no está disponible. |
| Compilar aplicaciones que se ejecutan en Windows Server | Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado | Usar herramientas para el desarrollo de aplicaciones para UWP |
| Windows Server 2016 | Sí | Sí (ver las notas a continuación) |
| Opción de instalación de Windows Server 2016, Nano Server | Sí, para .NET Core y un subconjunto de Win32 Consulte el Centro de Desarrollo de Nano Server. |
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 aplicable |
| Windows Server 2008 | Sí Las herramientas de depuración remota y generación de perfiles no están disponibles. |
No aplicable |
| Windows Server 2003 | Sí Las herramientas de depuración remota y generación de perfiles no están disponibles. El desarrollo administrado requiere el uso de varios destinos de .NET de Visual Studio y requiere la instalación en paralelo de Visual Studio 2010. Para obtener más información, vea: Un vistazo a Visual Studio 2012 Product Line and Platform Support( Compatibilidad con la plataforma y la alineación de productos de Visual Studio 2012). |
No aplicable |
| Compilar aplicaciones que se ejecutan en dispositivos Windows Embedded | Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administrado | Usar herramientas para el desarrollo de aplicaciones para UWP |
| Windows 10 IoT Core | Sí, para un subconjunto de API de Win32 Consulte la herramienta de portación de API de IoT Core para más información. |
Sí Vea el Centro de desarrollo de Windows IoT para obtener herramientas y recursos adicionales. |
| Windows 10 IoT Mobile Enterprise | No | Sí Vea el Centro de desarrollo de Windows IoT para obtener herramientas y recursos adicionales. |
| Windows 10 IoT Enterprise | Sí Vea el Centro de desarrollo de Windows IoT para obtener herramientas y recursos adicionales. |
Sí Vea el Centro de desarrollo de Windows IoT para obtener herramientas y recursos adicionales. |
| Windows Embedded 8 Standard y 8.1 Industria | Sí | No |
| Windows Embedded Compact 2013 | No | No aplicable |
| Windows Embedded 7 (Compacto, Estándar y POSReady) | No | No aplicable |
| Windows Embedded CE 6.0 y versiones anteriores | No | No aplicable |
| Windows XP Embedded (incluido POSReady 2009, WES 2009, WEPOS) | No | No aplicable |
Notas
- Para obtener información de soporte técnico sobre los sistemas operativos de Microsoft, consulte Ciclo de vida de soporte técnico de Microsoft y Información de lanzamiento de Windows 10.
- Para obtener información de soporte técnico sobre Microsoft .NET Framework, consulte FAQs sobre el ciclo de vida de soporte técnico de .NET Framework y requisitos del sistema de .NET Framework.
- Windows 10 Enterprise LTSC edition, Windows 10 S y Windows 10 Team Edition no se admiten para el desarrollo. Puede usar Visual Studio 2019 para compilar aplicaciones que se ejecutan en Windows 10 LTSC, Windows 10 S y Windows 10 Team Edition. La depuración remota se admite en LTSC.
- El desarrollo de aplicaciones universales de Windows para todas las plataformas de destino está disponible cuando Visual Studio está instalado en Windows 10.
- Las aplicaciones universales de Windows se pueden compilar desde la línea de comandos cuando se usa Windows Server 2012 R2 o Windows Server 2016. El desarrollo para UWP(incluido el diseño, la edición y la depuración local) no está disponible en Windows Server. Puede desplegar estas aplicaciones en Windows Server y depurarlas de forma remota.
- Unity y Xamarin también se pueden usar para el desarrollo multiplataforma de aplicaciones universales de Windows en Windows 10.
Compatibilidad de Visual Studio 2019 con el desarrollo de .NET
Visual Studio 2019 admite el desarrollo de aplicaciones que usan cualquiera de las implementaciones de .NET. Entre las cargas de trabajo y los tipos de proyecto, puede encontrar compatibilidad con .NET Framework, .NET Core, Mono, .NET Native para la Plataforma universal de Windows (UWP), C#, F#y Visual Basic. Visual Studio 2019 admite las siguientes implementaciones de .NET:
- .NET versión 5 (Visual Studio 16.8 o posterior)
- 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
- .NET Core 3.1, 3.0, 2.2, 2.1 y 1.1.
- .NET Native
- Mono
Nota:
Para obtener más información sobre cada una de estas implementaciones y sobre la especificación común de API .NET Standard, consulte componentes arquitectónicos de .NET.
Compatibilidad de Visual Studio 2019 con el desarrollo de Android
Visual Studio 2019 permite compilar aplicaciones nativas de Android mediante Xamarin y C# o con C++. Visual Studio Tools para Unity y el motor de Unreal permiten el desarrollo de juegos android. También puede usar Visual Studio para Mac para compilar aplicaciones Android con un equipo Mac.
Puede usar la configuración de Visual Studio para obtener fácilmente los niveles 19, 21, 22 y 23 de La API de Android y Android SDK. Puede descargar niveles adicionales de API por separado usando el Android SDK Manager. También puede usar el programa de instalación de Visual Studio para obtener el Kit de desarrollo nativo de Android (R10E), el Kit de desarrollo de Java SE y Apache Ant.
Para obtener más información, consulte desarrollo de Android con Visual Studio y desarrollo de aplicaciones móviles.
Nota:
Para obtener información sobre el desarrollo de .NET para Android, consulte Componentes de arquitectura de .NET.
Compatibilidad de Visual Studio 2019 con el desarrollo de iOS
Visual Studio 2019 permite compilar y depurar aplicaciones para iOS mediante C++, Unity o Xamarin y un Equipo Mac configurado para el desarrollo de iOS cuando se usa remotebuild, vcremote, Visual Studio Tools para Unity o el agente de Mac de Xamarin. Xamarin admite iOS 7 y versiones posteriores y requiere OS X 10.10 "Yosemite" o superior. También puede usar Visual Studio para Mac para compilar aplicaciones iOS con un equipo Mac.
Nota:
Para obtener más información, consulte desarrollo móvil multiplataforma en Visual Studio. Para obtener información sobre el desarrollo de .NET para iOS, consulte Componentes de arquitectura de .NET.
Compatibilidad de Visual Studio 2019 con el desarrollo de Linux
Visual Studio 2019 permite compilar y depurar aplicaciones para Linux mediante C++, Python y Node.js. Creación de aplicaciones C++ para Linux requiere la extensión Visual C++ para el desarrollo en Linux. La creación de aplicaciones con Python o Node.js requiere que habilite la depuración remota en la máquina Linux de destino. También puede crear, compilar y depurar aplicaciones .NET Core y ASP.NET Core para Linux mediante lenguajes modernos como C#, VB y F#.
Nota:
Para obtener información sobre el desarrollo de .NET para Linux, consulte Componentes de arquitectura de .NET.
- CentOS 7.1 y Oracle Linux 7.1
- Debian 8
- Fedora 23
- Linux Mint 17
- openSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 y 16.04
Nota:
Para obtener más información, vea https://dot.net/core.
Compatibilidad de Visual Studio 2019 con el desarrollo de macOS
Visual Studio 2019 le permite crear aplicaciones de consola y ASP.NET aplicaciones destinadas a macOS. Sin embargo, no se admite la depuración. Para obtener opciones adicionales de herramientas de desarrollo de macOS, pruebe Visual Studio Code o Visual Studio para Mac. Visual Studio Code proporciona una experiencia simplificada y extensible de herramienta de desarrollo para macOS. Visual Studio para Mac proporciona un IDE enriquecido con características que le permite crear aplicaciones nativas de macOS, incluidas ASP.NET, mediante C#.
Nota:
Para obtener información sobre el desarrollo de .NET paraMacOS, consulte Componentes de arquitectura de .NET.
Otras plataformas y tecnologías
Visual Studio 2019 también admite las siguientes plataformas y tecnologías. Para obtener más información, consulte 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
- Microsoft SQL Server 2012, SQL Server 2014 y SQL Server 2016
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript 2.3, 2.2, 2.1 y 2.0 y JavaScript
- unidad
- Motor Unreal
- Desarrollo web con ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python o TypeScript
Compatibilidad con versiones anteriores
.NET Framework
.NET 4.7 es una actualización en contexto altamente compatible de .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 y 4.6.2.
Nota:
Para obtener más información, consulte la Guía de migración de .NET Framework 4.7, 4.6 y 4.5.
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 se admiten en esta versión de Visual Studio. Para conservar las aplicaciones de Silverlight, siga usando Visual Studio 2015.
Aplicaciones de la Tienda Windows y Windows Phone
Los proyectos de la Tienda Windows 8.1 y 8.0, Windows 10 Mobile y Windows Phone no se admiten en esta versión. Para conservar estas aplicaciones, siga usando Visual Studio 2015. Para mantener proyectos de Windows 10 Mobile, use Visual Studio 2017. Para conservar los proyectos de Windows Phone 7.x, use Visual Studio 2012.
Compatibilidad y destinatarios de la plataforma de Visual Studio 2019