Cuáles son las principales ventajas y características esenciales de Microsoft Visual Studio 2017 Enterprise?
Depuración avanzada - diagnostique problemas complejos con potentes herramientas integradas.
Diagnóstico IntelliTrace - retroceda en el historial de ejecución del código.
Pruebas empresariales - pruebas exhaustivas de unidades, carga e interfaz de usuario.
Validación de la arquitectura - visualice y aplique fácilmente las dependencias del código.
Integración de DevOps - conexión perfecta con Azure y TFS.
Amplio lenguaje - desarrolle aplicaciones para web, nube y escritorio.
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 Enterprise
IDE completo – Crea aplicaciones para Windows, web, la nube y dispositivos móviles.
IntelliTrace – Graba el historial de ejecución para depurar fallos no reproducibles.
Pruebas unitarias en tiempo real – Ejecuta las pruebas unitarias afectadas a medida que escribes.
Mapa de código – Muestra las rutas de llamada y las dependencias durante la depuración.
Capacidad básica – Microsoft Fakes, IntelliTest, Coded UI, pruebas de carga.
Importante – GitHub Copilot y la compatibilidad con .NET 5+ no están soportados.
Visual Studio 2017 Enterprise es la edición más completa del IDE de Microsoft para Windows destinado al desarrollo en .NET, C++, Python y Xamarin. Incorpora las herramientas de diagnóstico, pruebas y arquitectura que no incluye la edición Professional, y su versión base final, la 15.9, seguirá recibiendo actualizaciones de seguridad hasta abril de 2027.
Compatibilidad con versiones anteriores – Permite seguir compilando proyectos de .NET Framework y C++ v141.
Depuración en profundidad – Inspecciona ejecuciones grabadas en lugar de tener que seguir los pasos para reproducir el error.
Generación de pruebas – IntelliTest deriva pruebas unitarias a partir de las rutas de código existentes.
Control de la arquitectura – Las reglas de dependencia señalan las infracciones mientras se escribe el código.
Cobertura multiplataforma – Xamarin permite desarrollar para Android e iOS desde Windows.
Paridad de herramientas – Se adapta exactamente a los servidores de compilación MSBuild 15 existentes.
Es un IDE basado en Windows para compilar aplicaciones de .NET Framework, .NET Core 2.x, C++, Python, Node.js y Xamarin desde una única instalación. La edición Enterprise incluye la cadena de herramientas completa de 2017, además de las herramientas de diagnóstico exclusivas de esta edición: IntelliTrace, integración del depurador Code Map, análisis de volcados de memoria de .NET y el depurador Snapshot para Azure App Service. En la práctica, esto significa que un fallo notificado desde un entorno de pruebas puede examinarse a partir del historial de ejecución registrado, en lugar de tener que reconstruirlo a base de conjeturas. La versión 15.9 es la línea base de mantenimiento definitiva y la única que sigue recibiendo correcciones de seguridad.
Es ideal para equipos que mantienen bases de código de WinForms, WPF, WCF o C++ creadas con el conjunto de herramientas de 2017 y que no pueden reorientarse rápidamente. Dado que desde esta versión no es posible reorientar el código hacia .NET Core 3.0 y versiones posteriores, es la elección adecuada cuando una solución está fijada a .NET Framework 4.7 o .NET Core 2.x, y la elección incorrecta para nuevos proyectos con .NET 8 o .NET 9. El segundo caso habitual es la paridad con el servidor de compilación: hacer coincidir el IDE del desarrollador con una cadena de herramientas MSBuild 15 y v141 ya existente elimina la discrepancia en la versión del compilador entre las compilaciones locales y la integración continua (CI). La edición Enterprise resulta especialmente útil cuando los proyectos de pruebas ya utilizan Microsoft Fakes, ya que ese marco de aislamiento no está disponible en la edición Professional.
La versión Enterprise 2017 incluye todo lo que ofrece la versión Professional 2017 y añade herramientas de diagnóstico, pruebas y arquitectura. Las novedades concretas son IntelliTrace, el depurador de instantáneas, el análisis de volcados de memoria de .NET, la integración del depurador Code Map, las pruebas unitarias en tiempo real, IntelliTest, Microsoft Fakes, las pruebas de interfaz de usuario codificadas, las pruebas de rendimiento y carga web, y la detección de clones de código. Hay un matiz que suele pasarse por alto: las reglas de validación de dependencias solo pueden crearse en la edición Enterprise, pero cualquier edición, incluida la Professional, aplicará las reglas que ya existan en una solución. La edición básica, IntelliSense, el depurador estándar, Xamarin y las cargas de trabajo de Azure son idénticas en ambas ediciones.
| Características | Professional 2017 | Enterprise 2017 |
|---|---|---|
| Editor y depurador | ✓ | ✓ |
| Xamarin y las cargas de trabajo de Azure | ✓ | ✓ |
| IntelliTrace | ✕ | ✓ |
| Depurador de instantáneas | ✕ | ✓ |
| Depuración con mapa de código | ✕ | ✓ |
| Pruebas unitarias en tiempo real | ✕ | ✓ |
| IntelliTest y Microsoft Fakes | ✕ | ✓ |
| Pruebas de carga y rendimiento | ✕ | ✓ |
| Validación de dependencias | Aplicar únicamente | ✓ |
| Detección de código clonado | ✕ | ✓ |
C#, Visual Basic, F#, C++, Python, R, Node.js, TypeScript y JavaScript están disponibles en el mismo instalador como cargas de trabajo seleccionables. Los destinos compatibles incluyen .NET Framework 3.5 a 4.7, .NET Core 1.x y 2.x, UWP, Android e iOS a través de Xamarin, y Linux a través de la carga de trabajo de desarrollo de C++ para Linux. Las compilaciones para iOS siguen requiriendo un Mac conectado a la red que ejecute el Xamarin Mac Agent, ya que Visual Studio 2017 no puede compilar por sí solo binarios de iOS en Windows. Se pueden compilar aplicaciones de consola y ASP.NET destinadas a macOS, pero Microsoft no ofrece soporte para depurarlas desde este IDE.
Las dos limitaciones fundamentales son el límite máximo del framework y la ausencia de herramientas de IA. Visual Studio 2017 no admite .NET Core 3.0 ni versiones posteriores, por lo que los proyectos de .NET 5, 6, 8 y 9 no se compilarán; la línea de SDK 2.2.1xx es la última que funciona con él, e instalar un SDK 2.2.2xx provoca fallos en las herramientas de .NET Core. GitHub Copilot tampoco está disponible, ya que la integración de Visual Studio Copilot requiere Visual Studio 2022 versión 17.6 o posterior y no existe ninguna extensión para la versión de 2017. Los proyectos de Silverlight, Windows Store 8.x y Windows Phone 8.x tampoco son compatibles, y siguen necesitando Visual Studio 2015 para su mantenimiento.
Comprueba tres aspectos: el marco de trabajo de destino de tus soluciones, el sistema operativo en el que desarrollas y tu horizonte de actualizaciones. Visual Studio 2017 dejó de recibir soporte principal el 12 de abril de 2022 y permanecerá en soporte extendido hasta el 13 de abril de 2027, con correcciones de seguridad disponibles únicamente hasta la versión 15.9. La lista actual de requisitos de Microsoft incluye las ediciones compatibles de Windows 11 y Windows Server 2016 o versiones posteriores, mientras que Windows 10 Enterprise LTSC y Windows 10 S quedan excluidos como equipos de desarrollo. Si el código fuente puede migrarse a un marco de trabajo de destino actual, compara primero las ediciones más recientes en nuestra guía «Visual Studio 2026 Professional o Enterprise: ventajas, diferencias e idoneidad».
Sí. Los requisitos del sistema actuales de Microsoft incluyen las ediciones compatibles de Windows 11, junto con Windows Server 2016, 2019, 2022 y 2025. El propio IDE necesita .NET Framework 4.7.2, que se instala automáticamente durante la configuración.
Sí, se admite la instalación en paralelo con Visual Studio 2019, 2022 y versiones posteriores, y es la configuración habitual cuando una solución está vinculada al conjunto de herramientas v141. Presta atención a la versión del SDK de .NET Core en ese caso: la línea de SDK 2.2.2xx funciona con 2019 y versiones posteriores, pero impide la carga de proyectos de .NET Core en 2017, por lo que debes mantener instalado también un SDK 2.2.1xx.
Sí, a través de Team Explorer, que abarca repositorios Git y TFVC, elementos de trabajo y compilaciones en Azure DevOps Services o en Azure DevOps Server local. La versión 15.9 ya utiliza TLS 1.2, por lo que no se vio afectada por la suspensión de TLS 1.0 y 1.1 en Azure DevOps, que impedía que los clientes más antiguos se conectaran.
| 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 (SSD) 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 requieren derechos de administrador para instalar o actualizar Visual Studio. Se necesita .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. |