Compatibilidad y destinatarios de la plataforma de Visual Studio 2017 Visual Studio 2017 Platform Targeting and Compatibility

Para ver las actualizaciones más recientes, vaya a la página Compatibilidad en inglés.To see the latest updates, please visit the English Compatibility page.

Visual Studio 2017 contiene muchas características nuevas y emocionantes, y mejoras de productividad IDE para admitir el desarrollo de aplicaciones de Windows, el desarrollo móvil multiplataforma, el desarrollo de Azure, el desarrollo web y en la nube, y mucho más.Visual Studio 2017 contains many new and exciting features and IDE productivity enhancements to support Windows app development, cross-platform mobile development, Azure development, web and cloud development, and more. Para probar Visual Studio 2017, consulte Descargas de Visual Studio 2017.To try out Visual Studio 2017, see Visual Studio 2017 Downloads. Para obtener información sobre las novedades de esta versión, vea las Notas de la versión de Visual Studio 2017 y las Novedades de Visual Studio 2017.For more information about everything that's new in this release, see the Visual Studio 2017 release notes and What's New in Visual Studio 2017.

Para Visual Studio Code, vea Preguntas más frecuentes de Visual Studio Code.For Visual Studio Code, see Visual Studio Code FAQ.
Para Visual Studio 2017 para Mac, vea Compatibilidad y destinatarios de la plataforma de Visual Studio 2017 para Mac.For Visual Studio 2017 for Mac, see Visual Studio 2017 for Mac Platform Targeting and Compatibility.
Para las notas de la versión de Visual Studio 2017 para Mac.For Visual Studio 2017 for Mac release notes.

InstalaciónInstallation

Puede instalar y usar Visual Studio 2017 junto con las versiones anteriores de Visual Studio, incluidos Visual Studio 2015, Visual Studio 2013 y Visual Studio 2012.You can install and use Visual Studio 2017 alongside previous versions of Visual Studio, including Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012.

DescargarDownload

Haga clic en el botón para descargar la última versión de Visual Studio 2017.Click the button to download the latest version of Visual Studio 2017. Para obtener instrucciones, vea Instalación de Visual Studio 2017.For instructions, see Install Visual Studio 2017.

Nota: El tamaño del paquete de instalación puede variar en función de la configuración actual de Visual Studio.Note: Installation package size will vary depending on your current Visual Studio configuration.

Requisitos del sistemaSystem Requirements

Para obtener información sobre los requisitos del sistema para instalar y ejecutar la familia de productos de Visual Studio 2017, incluido Team Foundation Server 2017, consulte la página de requisitos del sistema de Visual Studio 2017 y Visual Studio 2017 for Mac Product Family System Requirements (Requisitos del sistema de la familia de productos de Visual Studio 2017 para Mac).For information on the system requirements for installing and running the Visual Studio 2017 family of products, including Team Foundation Server 2017, see the Visual Studio 2017 System Requirement page and Visual Studio 2017 for Mac Product Family System Requirements.

Comentarios y soporte técnicoFeedback and Support

Para obtener soporte técnico o enviar comentarios sobre Visual Studio, vea:For support, or to submit feedback on Visual Studio, see:

Actualización de proyectos a Visual Studio 2017Upgrade Projects to Visual Studio 2017

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.When following the supported upgrade paths, your Visual Studio source, solutions, and project files will continue to work; however, you should expect to make some changes to sources. Aunque no podemos garantizar la compatibilidad binaria entre versiones, haremos todo lo posible para documentar los cambios importantes para ayudarle con las actualizaciones.While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.

Nota

Para más información sobre cómo migrar los proyectos de Visual Studio 2017, consulte Puertos, migración y actualización de proyectos de Visual Studio.For details on how to migrate your projects to Visual Studio 2017, see Porting, Migrating, and Upgrading Visual Studio Projects.

Destinatarios de la plataformaPlatform Targeting

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 provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, whether Windows, Android, iOS, or Linux. Visual Studio 2017 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 2017.Visual Studio 2017 also targets earlier platforms so you can create new apps or modernize existing apps that execute on earlier versions of Windows while leveraging the enhanced development tools, quality enablement, and team collaboration capabilities in Visual Studio 2017. 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.For more information, see Managing references in a project and Visual Studio Multi-Targeting Overview.

Compatibilidad de Visual Studio 2017 para el desarrollo en Windows Visual Studio 2017 Support for Windows Development

La siguiente tabla explica las plataformas de Microsoft Windows para la que puede compilar aplicaciones con Visual Studio 2017.The following table explains the Microsoft Windows platforms for which you can build apps by using Visual Studio 2017.

Compilación de aplicaciones que se ejecutan en los clientes de WindowsBuild Apps that Run on Windows Clients Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administradoUsing Tools for Native and Managed Classic Windows Desktop Development Uso de herramientas para el desarrollo de aplicaciones UWPUsing Tools for UWP App Development
Windows 10Windows 10 Yes
(vea las notas siguientes)(see notes below)
Yes
(vea las notas siguientes)(see notes below)
HoloLensHoloLens NoNo Yes
Consulte el centro de desarrollo holográfico de Windows.See the Windows Holographic Dev Center.
Xbox OneXbox One No es aplicableNot applicable Yes
Consulte el centro de desarrollo de Xbox.See the Xbox Dev Center.
Windows 8.1 (Windows 8)Windows 8.1 (Windows 8) Yes El desarrollo de aplicaciones de la Tienda Windows no está disponible.Windows Store app development is not available.
Windows 7Windows 7 Yes No es aplicableNot applicable
Windows VistaWindows Vista Yes
Las herramientas de generación de perfiles y depuración remota no están disponibles.Remote debugging and profiling tools are not available.
No es aplicableNot applicable
Windows XPWindows XP Yes
El desarrollo administrado requiere el uso de la compatibilidad con múltiples versiones (multi-targeting) de Visual Studio .NET.Managed development requires using Visual Studio .NET multi-targeting. Las herramientas de generación de perfiles y depuración remota no están disponibles.Remote debugging and profiling tools are not available.
No es aplicableNot applicable
Compilación de aplicaciones que se ejecutan en Windows PhoneBuild Apps that Run on Windows Phone Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administradoUsing Tools for Native and Managed Classic Windows Desktop Development Uso de herramientas para el desarrollo de aplicaciones UWPUsing Tools for UWP App Development
Windows 10 MobileWindows 10 Mobile NoNo Yes
(vea las notas siguientes)(see notes below)
Windows Phone 8.1 y versiones anterioresWindows Phone 8.1 and earlier NoNo El desarrollo de aplicaciones de la Tienda Windows no está disponible.Windows Store app development is not available.
Compilación de aplicaciones que se ejecutan en Windows ServerBuild Apps that Run on Windows Server Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administradoUsing Tools for Native and Managed Classic Windows Desktop Development Uso de herramientas para el desarrollo de aplicaciones UWPUsing Tools for UWP App Development
Windows Server 2016Windows Server 2016 Yes Yes
(vea las notas siguientes)(see notes below)
Windows Server 2016, opción de instalación de nanoservidorWindows Server 2016, Nano Server Installation Option Sí, para .NET Core y una subred de Win32Yes, for .NET Core and a subset of Win32
Consulte el centro de desarrollo de nanoservidor.See the Nano Server Dev Center.
NoNo
Windows Server 2012 R2Windows Server 2012 R2 Yes El desarrollo de aplicaciones de la Tienda Windows no está disponible.Windows Store app development is not available.
Windows Server 2012Windows Server 2012 Yes El desarrollo de aplicaciones de la Tienda Windows no está disponible.Windows Store app development is not available.
Windows Server 2008 R2Windows Server 2008 R2 Yes No es aplicableNot applicable
Windows Server 2008Windows Server 2008 Yes
Las herramientas de generación de perfiles y depuración remota no están disponibles.Remote debugging and profiling tools are not available.
No es aplicableNot applicable
Windows Server 2003Windows Server 2003 Yes
Las herramientas de generación de perfiles y depuración remota no están disponibles.Remote debugging and profiling tools are not available. El desarrollo administrado requiere el uso de la compatibilidad con múltiples versiones (multi-targeting) de Visual Studio .NET y requiere la instalación en paralelo de Visual Studio 2010.Managed development requires using Visual Studio .NET multi-targeting and requires side-by-side installation of Visual Studio 2010. Para obtener más información, consulte: Una mirada al futuro de la línea de productos de Visual Studio 2012 y compatibilidad de la plataforma.For more information, see: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.
No es aplicableNot applicable
Compilación de aplicaciones que se ejecutan en dispositivos integrados de WindowsBuild Apps that Run on Windows Embedded Devices Uso de herramientas para el desarrollo de escritorio clásico de Windows nativo y administradoUsing Tools for Native and Managed Classic Windows Desktop Development Uso de herramientas para el desarrollo de aplicaciones UWPUsing Tools for UWP App Development
Windows 10 IoT CoreWindows 10 IoT Core Sí, para una subred de las API de Win32Yes, for a subset of Win32 APIs
Consulte la herramienta de puertos de la API de IoT Core para obtener información.See the IoT Core API Porting Tool for information.
Yes
Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales.See the Windows IoT Dev Center for additional tools and resources.
Windows 10 IoT Mobile EnterpriseWindows 10 IoT Mobile Enterprise NoNo Yes
Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales.See the Windows IoT Dev Center for additional tools and resources.
Windows 10 IoT EnterpriseWindows 10 IoT Enterprise Yes
Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales.See the Windows IoT Dev Center for additional tools and resources.
Yes
Consulte el centro de desarrollo de Windows IoT para conocer herramientas y recursos adicionales.See the Windows IoT Dev Center for additional tools and resources.
Windows Embedded 8 Standard y 8.1 IndustryWindows Embedded 8 Standard and 8.1 Industry Yes NoNo
Windows Embedded Compact 2013Windows Embedded Compact 2013 NoNo No es aplicableNot applicable
Windows Embedded 7 (Compact, Standard y POSReady)Windows Embedded 7 (Compact, Standard, and POSReady) NoNo No es aplicableNot applicable
Windows Embedded CE 6.0 y anteriorWindows Embedded CE 6.0 and earlier NoNo No es aplicableNot applicable
Windows XP Embedded (incluido POSReady 2009, WES 2009 y WEPOS)Windows XP Embedded (Including POSReady 2009, WES 2009, WEPOS) NoNo No es aplicableNot applicable

NotasNotes

Compatibilidad de Visual Studio 2017 para el desarrollo en .NET Visual Studio 2017 Support for .NET Development

Visual Studio 2017 es compatible con el desarrollo de aplicaciones que usan cualquiera de las implementaciones. NET.Visual Studio 2017 supports development of apps that use any of the .NET implementations. Entre las cargas de trabajo y los tipos de proyecto, hay compatibilidad con .NET Framework, .NET Core, Mono y .NET Native para la plataforma universal de Windows (UWP).Among the workloads and project types, you can find support for .NET Framework, .NET Core, Mono, and .NET Native for Universal Windows Platform (UWP). Visual Studio 2017 es compatible con las siguientes implementaciones:Visual Studio 2017 supports the following implementations:

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.For more information on each of these implementations, and on the common API specification .NET Standard, see .NET architectural components.

Compatibilidad de Visual Studio 2017 para el desarrollo en Android Visual Studio 2017 Support for Android Development

Visual Studio 2017 le permite crear aplicaciones de Android nativas con Xamarin y C# o con Java/C++, y aplicaciones de Android híbridas con Apache Cordova 6.3.1 y JavaScript y TypeScript.Visual Studio 2017 enables you to build native Android apps using Xamarin and C# or using Java/C++, and hybrid Android apps using Apache Cordova 6.3.1 and JavaScript and TypeScript. Visual Studio Tools para Unity y el motor Unreal permiten el desarrollo de juegos Android.The Visual Studio Tools for Unity and the Unreal Engine enable Android game development. También puede usar Visual Studio para Mac para crear aplicaciones Android con un equipo Mac.You can also use Visual Studio for Mac to build Android apps using a 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.You can use Visual Studio setup to easily obtain the Android SDK and Android API levels 19, 21, 22, and 23. Puede descargar los niveles de la API adicionales por separado mediante el Administrador de SDK de Android.You can download additional API levels separately using the Android SDK Manager. 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.You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.

Para más información, vea Desarrollo de Android con Visual Studio y Desarrollo de aplicaciones móviles.For more information, see Android development with Visual Studio and Mobile App Development.

Nota

Para obtener información sobre el desarrollo de .NET para Android, consulte Componentes de la arquitectura .NET.For information on .NET development for Android, see .NET architectural components.

Compatibilidad de Visual Studio 2017 para el desarrollo en iOS Visual Studio 2017 Support for iOS Development

Visual Studio 2017 le permite crear y depurar aplicaciones para iOS con Apache Cordova, C++, Unity o Xamarin y un Mac configurado para el desarrollo de iOS cuando se usa remotebuild, vcremote, Visual Studio Tools para Unity o el agente de Mac para Xamarin.Visual Studio 2017 enables you to build and debug apps for iOS by using Apache Cordova, C++, Unity, or Xamarin and a Mac configured for iOS development when using remotebuild, vcremote, the Visual Studio Tools for Unity, or the Xamarin Mac Agent. Xamarin es compatible con iOS 7 y versiones posteriores, y requiere OS X 10.10 "Yosemite" o posterior.Xamarin supports iOS 7 and higher, and requires OS X 10.10 "Yosemite" or higher. Apache Cordova es compatible con iOS 8 y versiones posteriores, y requiere OS X 10.9 "Mavericks" y versiones superiores.Apache Cordova supports iOS 8 and higher, and requires OS X 10.9 "Mavericks" and higher. También puede usar Visual Studio para Mac para crear aplicaciones iOS con un equipo Mac.You can also use Visual Studio for Mac to build iOS apps using a Mac.

Nota

Para obtener más información, consulte Desarrollo multiplataforma en Visual Studio.For more information, see Cross-platform mobile development in Visual Studio. Para obtener información sobre el desarrollo de .NET para iOS, consulte Componentes de la arquitectura .NET.For information on .NET development for iOS, see .NET architectural components.

Compatibilidad de Visual Studio 2017 para el desarrollo en Linux Visual Studio 2017 Support for Linux Development

Visual Studio 2017 le permite crear y depurar aplicaciones para Linux con C++, Python y Node.js.Visual Studio 2017 enables you to build and debug apps for Linux using C++, Python, and Node.js. La creación de aplicaciones de C++ para Linux requiere la extensión Visual C++ for Linux Development.Creating C++ apps for Linux requires the Visual C++ for Linux Development extension. La creación de aplicaciones con Python o Node.js, requiere que habilite la depuración remota en el equipo de Linux de destino.Creating apps with Python or Node,js, requires that you enable remote debugging on the target Linux machine. 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#.You can also create, build and remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.

Nota

Para obtener información sobre el desarrollo de .NET para Linux, consulte Componentes de la arquitectura .NET.For information on .NET development for Linux, see .NET architectural components.

  • CentOS 7.1 y Oracle Linux 7.1CentOS 7.1 and Oracle Linux 7.1
  • Debian 8Debian 8
  • Fedora 23Fedora 23
  • Linux Mint 17Linux Mint 17
  • openSUSE 13.2openSUSE 13.2
  • Red Hat Enterprise Linux 7.2Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 y 16.04Ubuntu 14.04 and 16.04

Nota

Para obtener más información, vea https://dot.net/core.For more information see https://dot.net/core.

Compatibilidad de Visual Studio 2017 para el desarrollo en macOS Visual Studio 2017 Support for macOS Development

Visual Studio 2017 le permite compilar aplicaciones de consola y aplicaciones ASP.NET dirigidas a macOS.Visual Studio 2017 enables you to build console applications and ASP.NET applications that target macOS. Sin embargo, no se admite la depuración.However, debugging is not supported. Para ver otras opciones de herramientas de desarrollo de macOS, pruebe Visual Studio Code o Visual Studio para Mac.For additional macOS development tools choices, try Visual Studio Code or Visual Studio for Mac. Visual Studio Code proporciona una experiencia de herramienta de desarrollador extensible y simplificada para macOS.Visual Studio Code provides a streamlined, extensible developer tool experience for macOS. Visual Studio para Mac ofrece un IDE lleno de características que le permite crear aplicaciones macOS nativas, incluida ASP.NET, con C#.Visual Studio for Mac provides a feature-rich IDE that enables you to build native macOS apps, including ASP.NET, using C#.

Nota

Para obtener información sobre el desarrollo de .NET para MacOS, consulte Componentes de la arquitectura .NET.For information on .NET development forMacOS, see .NET architectural components.

Otras plataformas y tecnologías Other Platforms and Technologies

Visual Studio 2017 también es compatible con las siguientes plataformas.Visual Studio 2017 also supports the following platforms and technologies. Para obtener más información, vea https://visualstudio.microsoft.com/vs/features/.For more information, see https://visualstudio.microsoft.com/vs/features/.

Compatibilidad con versiones anterioresCompatibility with Previous Releases

.NET Framework.NET Framework

.NET 4.7 es una actualización in situ de .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 y 4.6.2 de alta compatibilidad..NET 4.7 is is a highly compatible in-place update of .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, and 4.6.2.

Team Explorer y Team Foundation ServerTeam Explorer and Team Foundation Server

Team Explorer para Visual Studio 2017 se conectará a Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 y Team Foundation Server 2010 SP1.Team Explorer for Visual Studio 2017 will connect to Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012, and Team Foundation Server 2010 SP1.

SilverlightSilverlight

Los proyectos de Silverlight no son compatibles con esta versión de Visual Studio.Silverlight projects are not supported in this version of Visual Studio. Para conservar las aplicaciones de Silverlight, siga usando Visual Studio 2015.To maintain Silverlight applications, continue to use Visual Studio 2015.

Aplicaciones de la Tienda Windows y de Windows PhoneWindows Store and Windows Phone apps

Los proyectos para Windows Store 8.1 y 8.0, y Windows Phone 8.1 y 8.0 no son compatibles con esta versión.Projects for Windows Store 8.1 and 8.0, and Windows Phone 8.1 and 8.0 are not supported in this release. Para conservar estas aplicaciones, siga usando Visual Studio 2015.To maintain these apps, continue to use Visual Studio 2015. Para conservar los proyectos de Windows Phone 7.x, use Visual Studio 2012.To maintain Windows Phone 7.x projects, use Visual Studio 2012.


Principio de página
Top of Page