<h2>¿Qué incluye Microsoft Visual Studio 2017 Enterprise?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>IDE completo</strong><span> – C</span>rea aplicaciones para Windows, web, la nube y dispositivos móviles.<br /> <strong>IntelliTrace</strong><span> – G</span>raba el historial de ejecución para depurar fallos no reproducibles.<br /> <strong>Pruebas unitarias en tiempo real</strong><span> – E</span>jecuta las pruebas unitarias afectadas a medida que escribes.<br /> <strong>Mapa de código</strong><span> – M</span>uestra las rutas de llamada y las dependencias durante la depuración.<br /> <strong>Capacidad básica</strong> – Microsoft Fakes, IntelliTest, Coded UI, pruebas de carga.<br /> <strong>Importante</strong> – GitHub Copilot y la compatibilidad con .NET 5+ no están soportados.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Cuáles son las principales ventajas de Microsoft Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.<br /> <br /><strong>Compatibilidad con versiones anteriores</strong> – Permite seguir compilando proyectos de .NET Framework y C++ v141.<br /> <strong>Depuración en profundidad</strong> – Inspecciona ejecuciones grabadas en lugar de tener que seguir los pasos para reproducir el error.<br /> <strong>Generación de pruebas</strong> – IntelliTest deriva pruebas unitarias a partir de las rutas de código existentes.<br /> <strong>Control de la arquitectura</strong> – Las reglas de dependencia señalan las infracciones mientras se escribe el código.<br /> <strong>Cobertura multiplataforma</strong> – Xamarin permite desarrollar para Android e iOS desde Windows.<br /> <strong>Paridad de herramientas</strong> – Se adapta exactamente a los servidores de compilación MSBuild 15 existentes.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Qué hace Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Para quién es más adecuado Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Cuál es la diferencia entre Visual Studio 2017 Professional y Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Características</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Professional 2017</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Enterprise 2017</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Editor y depurador</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Xamarin y las cargas de trabajo de Azure</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">IntelliTrace</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Depurador de instantáneas</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Depuración con mapa de código</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Pruebas unitarias en tiempo real</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">IntelliTest y Microsoft Fakes</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Pruebas de carga y rendimiento</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Validación de dependencias</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Aplicar únicamente</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Detección de código clonado</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
</tbody>
</table>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Qué plataformas y lenguajes admite Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Qué limitaciones técnicas debes conocer antes de adquirir Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Qué deben comprobar los usuarios antes de elegir Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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 <a href="https://keys.express/ES/blog/post/visual-studio-2026-professional-o-enterprise-ventajas-diferencias-e-idoneidad">«Visual Studio 2026 Professional o Enterprise: ventajas, diferencias e idoneidad</a>».</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Preguntas frecuentes sobre Microsoft Visual Studio 2017 Enterprise</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Funciona Visual Studio 2017 Enterprise en Windows 11?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Se puede instalar Visual Studio 2017 Enterprise junto con versiones más recientes de Visual Studio?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Se puede conectar Visual Studio 2017 Enterprise a Azure DevOps?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"> </p>