Versiones y dependencias de .NET Framework
Cada versión de .NET Framework contiene Common Language Runtime (CLR) como componente básico e incluye componentes adicionales, como las bibliotecas de clases base y otras bibliotecas administradas. En este tema se describen los componentes clave de las versiones de .NET Framework, se proporciona información sobre las versiones del CLR subyacente y los entornos de desarrollo asociados, y se identifican las versiones que se instalan en Windows.
En la siguiente ilustración se resume el historial de versiones y las versiones que se instalan en Windows.
Vea Instalar .NET Framework para obtener información sobre la instalación de la versión actual. Para obtener información sobre el servicio de soporte técnico de .NET Framework, vea Política del ciclo de vida de soporte técnico de Microsoft .NET Framework en el sitio web de soporte técnico de Microsoft.
Características incluidas en las distintas versiones de .NET Framework
Cada versión de .NET Framework contiene características de versiones anteriores e incorpora nuevas características. Aunque CLR es el componente básico de .NET Framework, CLR se identifica mediante su propio número de versión, independientemente del número de versión de .NET Framework. Algunas versiones de .NET Framework incluyen una nueva versión de CLR, aunque otras utilizan una versión anterior. Por ejemplo, .NET Framework versión 4 contiene la versión 4 de CLR, mientras que .NET Framework 3.5 incluye CLR 2.0. (No existe la versión 3 de CLR). La versión de CLR en la que se ejecuta una aplicación se puede determinar recuperando el valor de la propiedad Environment.Version.
No tiene que instalar versiones anteriores de .NET Framework o CLR antes de instalar la última versión; cada versión proporciona los componentes necesarios.
La siguiente tabla proporciona una breve revisión de las versiones de .NET Framework y la versión de CLR asociada. En la tabla se muestra también la versión de Visual Studio que proporcionaba el entorno de desarrollo cuando se presentó la versión de .NET Framework. Sin embargo, con la característica de compatibilidad con múltiples versiones (multi-targeting) de Visual Studio, el desarrollador no está limitado a esa única versión de .NET Framework.
Versión de .NET Framework |
Versión de CLR |
Versión de Visual Studio |
Descripción |
---|---|---|---|
1.0 |
1.0 |
Visual Studio .NET |
Contenía la primera versión de CLR y la primera versión de las bibliotecas de clases base. |
1.1 |
1.1 |
Visual Studio .NET 2003 |
Incluía actualizaciones de ASP.NET y ADO.NET. Esta versión se actualizó dos veces posteriormente, con Service Pack 1 y (SP1) SP2. Esta versión incorporaba también la ejecución en paralelo, lo que permite que las aplicaciones de un solo equipo ejecuten varias versiones de CLR. |
2.0 |
2.0 |
Visual Studio 2005 |
Se incorporó una nueva versión de CLR con ampliaciones de las bibliotecas de clases base, que incluían genéricos, colecciones de genéricos y ampliaciones significativas de ASP.NET. Esta versión se actualizó posteriormente con SP1 y SP2. |
3.0 |
2.0 |
Visual Studio 2005 |
Esta versión es esencialmente .NET Framework 2.0 con la incorporación de Windows Presentation Foundation (WPF), Windows Communications Foundation (WCF), Windows Workflow Foundation (WF) y CardSpace. Posteriormente se actualizó con SP1 y SP2. |
3.5 |
2.0 |
Visual Studio 2008 |
Se agregaron nuevas características, como los sitios web habilitados para AJAX y LINQ. La actualización SP1 incorporaba .NET Framework Client Profile, datos dinámicos y un pequeño conjunto de mejoras adicionales. |
4 |
4 |
Visual Studio 2010 |
Incluye una nueva versión de CLR, bibliotecas de clases base expandidas y nuevas características, como Managed Extensibility Framework (MEF), Dynamic Language Runtime (DLR) y contratos de código. |
Instalaciones de Windows de .NET Framework
Algunas versiones de .NET Framework se instalan automáticamente con el sistema operativo Windows, pero otras versiones tienen que instalarse por separado. En la siguiente tabla se identifican las versiones de .NET Framework y si están integradas en la instalación de Windows o deben instalarse por separado.
Versiones de .NET Framework |
Versiones de Windows |
---|---|
1.0, 1.1 y 2.0 |
No se instalaba junto con el sistema operativo Windows, pero podía instalarse por separado en Windows XP y versiones anteriores de Windows. |
3.0 (y 2.0 SP2, que proporciona compatibilidad con las versiones 3.0 y 3.5) |
Se instalaba con Windows Vista y Windows Server 2008. |
3.5 SP1 |
Se instalaba con Windows 7. |
4 |
No se instalaba junto con el sistema operativo Windows, pero podía instalarse por separado en Windows XP, Windows Server 2003 y versiones anteriores de Windows. |
Vea Requisitos de sistema de .NET Framework para obtener una lista de los sistemas operativos compatibles.
Vea también
Otros recursos
Compatibilidad de versiones en .NET Framework
Política del ciclo de vida de soporte técnico de Microsoft .NET Framework
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Septiembre de 2010 |
Se han agregado imágenes y tablas. |
Mejora de la información. |
Agosto de 2010 |
Se ha revisado exhaustivamente. |
Mejora de la información. |