<h2>¿Qué incluye Microsoft Visual Studio 2019 Professional?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>IDE completo</strong><span> – E</span>ditor, depurador y generador de perfiles en un único espacio de trabajo.<br /> <strong>MSVC v142</strong><span> – C</span>onjunto de herramientas de C++ incluido en la versión de 2019.<br /> <strong>Herramientas de Xamarin</strong> – Permite crear aplicaciones para Android e iOS en C#.<br /> <strong>Integración con equipos</strong> – Conexiones con Live Share, Git y Azure DevOps.<br /> <strong>Capacidad básica</strong> – Compatible con .NET Framework 4.8 hasta .NET 5.<br /> <strong>Importante</strong> – 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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Cuáles son las principales ventajas de Microsoft Visual Studio 2019 Professional?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Visual Studio 2019 Professional es la edición intermedia del IDE de Microsoft para Windows, con la versión 16.11 como base de mantenimiento final. Cubre el trabajo diario con .NET Framework, .NET 5, C++ y Python para desarrolladores individuales y equipos pequeños.<br /> <br /><strong>Compatibilidad con versiones anteriores</strong> – Abre proyectos de .NET Framework y formatos de proyecto MSBuild más antiguos.<br /> <strong>Compatibilidad con Windows 7</strong> – Se instala en Windows 7 SP1 y 8.1.<br /> <strong>Amplio periodo de parches</strong> – La versión 16.11 recibirá actualizaciones de seguridad hasta 2029.<br /> <strong>Programación en pareja</strong> – Live Share permite compartir una sesión sin enviar código.<br /> <strong>Amplia gama de lenguajes</strong> – C#, VB.NET, C++, F#, Python, TypeScript.<br /> <strong>Cadena de herramientas estable</strong> – Ninguna actualización de nuevas características modifica el comportamiento de la compilación.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Qué hace Microsoft Visual Studio 2019 Professional?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Es un entorno de desarrollo para Windows destinado a escribir, depurar y publicar aplicaciones en C#, VB.NET, C++, F#, Python, JavaScript y TypeScript. Incluye el conjunto de herramientas MSVC v142 para C++ y admite proyectos de .NET Framework hasta la versión 4.8, además de .NET Core 3.1 y .NET 5. Una jornada de trabajo normal consiste en abrir una solución, establecer puntos de interrupción, ejecutar proyectos de MSTest, NUnit o xUnit en el Explorador de pruebas y realizar commits en Git o Azure DevOps desde la misma ventana. El IDE de 2019 se ejecuta como un proceso de 32 bits, razón por la cual Microsoft ha rediseñado Visual Studio 2022 como una aplicación de 64 bits para soluciones de gran tamaño.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Incluye Visual Studio 2019 Professional las pruebas unitarias en tiempo real (Live Unit Testing) e IntelliTrace?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. Live Unit Testing, IntelliTrace, Microsoft Fakes, IntelliTest, la integración del depurador con Code Map, el análisis de volcados de memoria de .NET y la cobertura de código son exclusivos de la edición Enterprise en la generación de 2019. La edición Professional sigue incluyendo el depurador estándar, el Performance Profiler y el Test Explorer, por lo que las pruebas unitarias se ejecutan bajo demanda en lugar de de forma continua mientras se escribe. Esta diferencia práctica se nota en dos aspectos: el rastreo de un fallo a partir de un volcado de producción y el aislamiento de código heredado no testable mediante shims. Los equipos que dependan de cualquiera de estos flujos de trabajo necesitarán, en su lugar, Visual Studio 2019 Enterprise.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Cuál es la diferencia entre Visual Studio 2019 Professional y Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Ambas ediciones comparten el mismo editor, el mismo conjunto de compiladores y el mismo depurador; Enterprise añade, además, herramientas de arquitectura, diagnóstico y pruebas avanzadas. Enterprise es la única edición de 2019 que cuenta con validación de dependencias y detección de clones de código, que es lo que utilizan los arquitectos para evitar que se incumpla una regla de estratificación durante una refactorización. Para un desarrollador que escribe y depura funcionalidades a diario, la edición Professional cubre todas sus necesidades sin carencias. La comparación que figura a continuación enumera las diferencias que realmente alteran lo que se puede hacer en el IDE. Una división similar de ediciones se aplica a la generación actual, que se trata en <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>
<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;">Funcionalidad</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">2019 Professional</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">2019 Enterprise</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;">Creación de aplicaciones Xamarin</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;">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;">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;">Cobertura 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;">Depuración con Code Map</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 la arquitectura</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;">Análisis de volcados de memoria</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é versiones de .NET puede admitir Visual Studio 2019 Professional?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Admite .NET Framework hasta la versión 4.8, .NET Core 3.1 y .NET 5, pero no .NET 6 ni versiones posteriores. Al abrir o compilar un proyecto de .NET 6 o superior, aparece el error de SDK NETSDK1182, que indica que no se admite la compatibilidad con .NET 6.0 o superior en Visual Studio 2019 y te remite a Visual Studio 2022 o a cambiar la compatibilidad a .NET 5 o una versión anterior. Esto cobra importancia en el momento en que un compañero de equipo modifica un TargetFramework en una rama compartida, ya que la compilación se detiene en lugar de degradarse de forma silenciosa. Los equipos que mantienen WinForms, WPF o ASP.NET Web Forms en .NET Framework 4.8 no se ven afectados por ese límite.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Admite Visual Studio 2019 Professional el desarrollo móvil multiplataforma?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Admite Xamarin, pero no .NET MAUI, que requiere Visual Studio 2022 o una versión posterior. Las cargas de trabajo de Xamarin.Android y Xamarin.iOS se instalan desde el instalador de Visual Studio, y Xamarin.Android requiere además una edición de 64 bits de Windows y el JDK de 64 bits. Microsoft dejó de ofrecer soporte para todos los SDK de Xamarin, incluido Xamarin.Forms, el 1 de mayo de 2024, por lo que esta edición es más adecuada para mantener un código base de Xamarin ya existente que para iniciar un nuevo proyecto móvil. El diseño, la edición y la depuración local de la Plataforma Universal de Windows (UWP) también requieren Windows 10 en el equipo de desarrollo.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Son compatibles las funciones de GitHub Copilot con esta edición?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. La extensión GitHub Copilot para Visual Studio requiere Visual Studio 2022, versión 17.x, y no está disponible para Visual Studio 2019 en el Marketplace. Visual Studio 2019 Professional sí incluye IntelliCode, que clasifica las sugerencias de autocompletado utilizando patrones aprendidos del código de código abierto, pero se trata de una ayuda al autocompletado, no de un chat ni de código generado. Los desarrolladores que necesiten Copilot dentro del IDE deben pasarse a Visual Studio 2022 o una versión posterior; ejecutar VS Code junto con la versión 2019 es la solución habitual para equipos mixtos.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Qué deben comprobar los usuarios antes de elegir Visual Studio 2019 Professional?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Comprueba el marco de trabajo de destino de tus proyectos, si alguna herramienta exclusiva de la edición Enterprise forma parte de tu flujo de trabajo y qué tipos de proyectos aún necesitas abrir. Visual Studio 2019 dejó de recibir soporte principal el 9 de abril de 2024, y la versión 16.11 solo recibirá actualizaciones de seguridad hasta el 10 de abril de 2029, lo que la convierte en una plataforma de mantenimiento más que en una base para nuevos trabajos con .NET 8. Los proyectos de Silverlight, los de Windows Store 8.0 y 8.1, así como los de Windows Phone y Windows 10 Mobile, no se pueden abrir en absoluto en esta versión. Si tu solución contiene alguno de ellos, mantén instalada una versión anterior de Visual Studio junto a ella.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Preguntas frecuentes sobre Microsoft Visual Studio 2019 Professional</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿En qué versiones de Windows se puede ejecutar Visual Studio 2019 Professional?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Se instala en Windows 7 SP1, Windows 8.1 con la actualización 2919355, Windows 10 versión 1703 o superior, Windows 11 versión 21H2 o superior, y Windows Server 2012 R2, 2016 y 2019. No es compatible con ARM, y quedan excluidas las instalaciones de Server Core y Minimal Server Interface. Esta amplia gama de versiones de Windows es la razón principal por la que los equipos más antiguos siguen utilizando la versión 2019 en lugar de pasar a la 2022.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Puede Visual Studio 2019 Professional compilar aplicaciones de 64 bits?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Sí. El propio IDE se ejecuta como un proceso de 32 bits, pero el conjunto de herramientas MSVC v142 y los compiladores .NET generan normalmente código x64. La limitación de 32 bits afecta al margen de memoria del propio editor en soluciones muy grandes, no a la arquitectura de lo que se compila.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">¿Se conecta Visual Studio 2019 Professional a Azure DevOps y a TFS?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Sí. Team Explorer en Visual Studio 2019 se conecta a Azure DevOps Server 2019 y a Team Foundation Server 2017, 2015, 2013, 2012 y 2010 SP1. Esta compatibilidad con versiones anteriores resulta útil para las empresas que aún alojan una instancia de TFS local, ya que se puede seguir accediendo a los elementos de trabajo, las compilaciones y el control de código fuente desde el mismo IDE.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"> </p>