¿Cuáles son las principales ventajas y características esenciales de Visual Studio 2017 Professional?
IDE completo - entorno todo en uno para la codificación y la depuración.
Amplio lenguaje - compatible con C#, C++, VB, Python y muchos más.
Depuración avanzada - potentes herramientas para encontrar errores más rápidamente.
Pruebas integradas - herramientas integradas de pruebas unitarias y diagnóstico.
Integración con Azure - fácil desarrollo en la nube y compatibilidad con la implementación.
Colaboración en equipo - incluye herramientas Git y Team Explorer.
Este producto permite una activación única para un dispositivo. Una vez utilizado, no puede volver a usarse, ni siquiera en el mismo dispositivo.
Una clave puede activar el programa una sola vez.
Download: Visual Studio 2017 Pro
IDE completo – Editor, depurador, generador de perfiles y Git en un único espacio de trabajo.
MSVC v141 – Conjunto de herramientas de C++ con compatibilidad con aproximadamente el 75 % de las características de C++17.
CodeLens – Muestra referencias, autores y cambios sobre el código.
Herramientas de Xamarin – Permite crear aplicaciones nativas para Android e iOS en C#.
Capacidad básica – Es compatible con .NET Framework 3.5 a 4.7 y .NET Core 2.x.
Importante – La depuración avanzada (IntelliTrace), las pruebas unitarias en tiempo real y la validación de la arquitectura no están incluidas en esta edición.
Visual Studio 2017 Professional es la edición intermedia del IDE de Windows de Microsoft, con la versión 15.9 como base de mantenimiento final. Es ideal para equipos que aún mantienen código de .NET Framework, C++ o Xamarin creado con la cadena de herramientas de 2017.
Instalación en paralelo – Funciona junto con Visual Studio 2015, 2013 y 2012.
Instalador modular – La configuración basada en cargas de trabajo instala solo los componentes que necesitas.
Team Explorer – Se conecta a Team Foundation Server desde la versión 2010 hasta la 2017.
C++ para Linux – Compila y depura de forma remota código C++ en distribuciones de Linux.
Actualizaciones de seguridad – La versión 15.9 recibirá correcciones de seguridad hasta abril de 2027.
Amplia variedad de lenguajes – C#, VB.NET, C++, F#, Python, JavaScript y TypeScript.
Es un entorno de desarrollo de Windows para escribir, depurar y publicar aplicaciones de escritorio, web, en la nube, móviles y de videojuegos en C#, Visual Basic, C++, F#, Python, JavaScript y TypeScript. La versión de 2017 introdujo el instalador basado en cargas de trabajo, por lo que una instalación solo para C++ o solo para .NET ocupa mucho menos espacio que la instalación monolítica única utilizada por Visual Studio 2015. Su compilador de C++ es el conjunto de herramientas MSVC v141, que implementa alrededor del 75 % de las nuevas características del lenguaje y las bibliotecas de C++17 mediante el modificador /std:c++17. Una jornada laboral normal consiste en abrir una solución, alcanzar puntos de interrupción en el depurador, ejecutar proyectos MSTest, NUnit o xUnit en el Explorador de pruebas y realizar commits en Git o Team Foundation Server sin salir de la ventana.
No. Ambas funciones están disponibles únicamente en la edición Enterprise de la línea de Visual Studio 2017, junto con IntelliTest, Microsoft Fakes, la cobertura de código, el análisis de volcados de memoria de .NET y la integración del depurador Code Map. La edición Professional puede abrir diagramas de arquitectura y mapas de código creados en ediciones anteriores, pero solo en modo de lectura, y carece de la validación de dependencias en tiempo real. Si tu flujo de trabajo depende de la medición de la cobertura de código dentro del IDE, eso por sí solo descarta esta edición, ya que la cobertura no llegó a la versión Professional hasta Visual Studio 2026. Las pruebas unitarias habituales no se ven afectadas: los proyectos MSTest, NUnit y xUnit se ejecutan en el Explorador de pruebas.
Ambas ediciones comparten el mismo editor, compiladores, depurador, IntelliSense y CodeLens; Enterprise añade además herramientas de diagnóstico, pruebas y arquitectura. Las diferencias prácticas son IntelliTrace, que permite retroceder por la ejecución grabada; Live Unit Testing, que ejecuta las pruebas afectadas a medida que se escribe; Microsoft Fakes, para aislar código heredado sin interfaces; y mapas de código editables con validación de dependencias en tiempo real. La edición Enterprise también incluye las herramientas más antiguas de pruebas de carga y de pruebas de interfaz de usuario codificada (Coded UI), que nunca han existido en la edición Professional. Para un desarrollador independiente o un equipo pequeño que mantenga un producto de .NET Framework o C++, la edición Professional cubre el trabajo diario; las herramientas de la edición Enterprise resultan especialmente útiles en soluciones de gran envergadura, en las que reproducir un error o desentrañar las dependencias lleva más tiempo que la diferencia de precio entre ambas ediciones.
| Característica | 2017 Professional | 2017 Enterprise |
|---|---|---|
| IDE y depurador básicos | ✓ | ✓ |
| CodeLens | ✓ | ✓ |
| IntelliTrace | ✕ | ✓ |
| Pruebas unitarias en tiempo real | ✕ | ✓ |
| Cobertura de código | ✕ | ✓ |
| Microsoft Fakes | ✕ | ✓ |
| Mapas de código | Solo lectura | ✓ |
| Análisis de volcados de memoria de .NET | ✕ | ✓ |
La misma división de ediciones se aplica a la generación actual, tal y como se explica en detalle aquí: Visual Studio 2026 Professional o Enterprise: ventajas, diferencias e idoneidad
Está dirigido a .NET Framework 3.5 a 4.7, .NET Core, Mono y .NET Native para UWP, y permite crear aplicaciones para Android e iOS mediante Xamarin o Apache Cordova 6.3.1. El desarrollo en C++ para Linux es compatible con la depuración remota en distribuciones como Ubuntu 16.04, Red Hat Enterprise Linux 7.2 y Debian 8. El caso de macOS es parcial: se pueden compilar aplicaciones de consola y ASP.NET para macOS, pero no se admite su depuración desde este IDE. El límite máximo es .NET Core: la versión 3.0 y todas las posteriores requieren Visual Studio 2019 16.3 o una versión más reciente, por lo que una instalación de 2017 no puede abrir ni compilar un proyecto de .NET 8 o .NET 10, independientemente del SDK que esté instalado.
Los requisitos del sistema actuales de Microsoft incluyen Windows 11 y Windows Server 2016, 2019, 2022 y 2025 como sistemas host compatibles. Los sistemas host más antiguos que el instalador de 2017 cubría originalmente, como Windows 7 SP1, Windows 8.1 y Windows 10, han llegado al final de su soporte, y Visual Studio deja de considerar un sistema operativo como compatible una vez que finaliza su propio ciclo de vida. Windows 10 Enterprise LTSC y Windows 10 S nunca fueron compatibles para el desarrollo, aunque las aplicaciones creadas con Visual Studio 2017 se ejecutan en ellos con normalidad. Hay otras dos limitaciones que pueden sorprender a los usuarios en entornos gestionados: el IDE no es compatible con la virtualización App-V o MSIX, y la opción de instalación Server Core de Windows Server tampoco es compatible.
Lo primero que hay que comprobar es el horizonte de soporte: Visual Studio 2017 se encuentra en fase de soporte extendido, que incluye únicamente correcciones de seguridad y finaliza el 13 de abril de 2027, y solo la versión 15.9 cumple los requisitos. La segunda es el marco de trabajo de destino, ya que el IDE de 2017 solo es compatible hasta .NET Core 2.x y no permite compilar .NET 5 ni versiones posteriores. La tercera es la arquitectura del proceso: el IDE de 2017 se ejecuta como un proceso de 32 bits, y Visual Studio 2022 fue la primera versión de 64 bits de Microsoft, lo que modifica el comportamiento en soluciones muy grandes. Esta edición sigue teniendo sentido cuando una cadena de compilación está vinculada al conjunto de herramientas de C++ v141 o a proyectos de Xamarin, cuyo soporte finalizó el 1 de mayo de 2024 en las versiones más recientes de Visual Studio.
No. La extensión GitHub Copilot para Visual Studio requiere Visual Studio 2022, y GitHub ha declarado que no es compatible con Visual Studio 2019 ni versiones anteriores. Los equipos que trabajan con un código base de 2017 suelen utilizar Visual Studio Code o una versión más reciente de Visual Studio en paralelo para obtener asistencia mediante IA.
No. Los proyectos de Silverlight, los de Windows Store 8.1 y 8.0, y los de Windows Phone 8.1 y 8.0 no son compatibles con Visual Studio 2017, y la recomendación de Microsoft es mantener instalado Visual Studio 2015 para ese trabajo. Los proyectos clásicos de escritorio de Windows de versiones anteriores se actualizan con normalidad.
Sí. Se instala y funciona en paralelo con Visual Studio 2015, 2013 y 2012, y cada versión conserva su propio conjunto de herramientas y su configuración. Esta es la configuración habitual para los equipos que mantienen un producto basado en la versión 141 mientras inician nuevos proyectos en un IDE más reciente.
Team Explorer para Visual Studio 2017 se conecta a Team Foundation Server 2017, 2015, 2013, 2012 y 2010 SP1. Los repositorios Git son compatibles directamente en el IDE, con una excepción documentada: Visual Studio 2017 no es compatible con Git para Windows en Windows 7 y Windows 8.
| Sistemas operativos | Windows 11: Home / Pro / Pro Education / Pro for Workstations / Enterprise / Education Windows Server 2025 / 2022 / 2019 / 2016: Standard / Datacenter |
| Procesador | Procesador de 1.8 GHz o superior. Se recomienda un procesador de doble núcleo o superior. |
| Memoria RAM | Mínimo 2 GB. Se recomiendan 4 GB de RAM. Mínimo 2.5 GB de RAM cuando se ejecuta en una máquina virtual. |
| Disco duro | Hasta 130 GB de espacio libre en el disco duro, dependiendo de las funciones instaladas. Las instalaciones típicas requieren entre 20 GB y 50 GB de espacio libre. Se recomienda utilizar una unidad de estado sólido para obtener un mejor rendimiento. |
| Pantalla | Resolución mínima de pantalla de 720p (1280 x 720). Visual Studio funciona mejor con una resolución WXGA (1366 x 768) o superior. |
| Gráficos | Tarjeta gráfica compatible con una resolución mínima de pantalla de 720p (1280 x 720). |
| Nota | Se necesitan derechos de administrador para instalar o actualizar Visual Studio. Se requiere .NET Framework 4.5.2 o superior para instalar Visual Studio. Visual Studio requiere .NET Framework 4.7.2 para ejecutarse, y este se instalará durante la configuración. Se requiere Internet Explorer 11 o Edge para escenarios relacionados con Internet. Las ediciones Windows 10 Enterprise LTSC y Windows 10 S no son compatibles con el desarrollo. Las opciones Server Core e Interfaz de servidor mínima no son compatibles cuando se ejecuta Windows Server. Visual Studio no es compatible con entornos virtualizados como Microsoft App-V o MSIX para Windows, ni con tecnologías de virtualización de aplicaciones de terceros. Para ejecutar Visual Studio en un entorno de máquina virtual se requiere un sistema operativo Windows completo y una máquina virtual persistente. No se admite el uso simultáneo de Visual Studio por parte de varios usuarios. No se admiten los perfiles itinerantes de FSLogix. No se admiten los contenedores de Windows, salvo para las herramientas de compilación de Visual Studio 2017. |