Versiones y Dependencias de CLR
Versiones y Dependencias de CLR
Versiones y Dependencias de CLR
Versionesydependenciasde.NETFramework
Para ver el artculo en ingls, active la casilla Ingls.Tambin puede ver el texto en ingls
en una ventana emergente si pasa el puntero del mouse por el texto.
Traduccin
Ingls
Cada versin de .NET Framework contiene Common Language Runtime CLR, las bibliotecas de clases base y otras
bibliotecas administradas. En este tema se describen las caractersticas principales de cada versin de .NET Framework, se
proporciona informacin sobre las versiones de CLR subyacentes y los entornos de desarrollo asociados, y se identifican las
versiones que instala el sistema operativo Windows.
Nota
Para obtener informacin sobre cmo descargar e instalar .NETFramework, vea Instalar .NET Framework.
En la tabla siguiente se resume el historial de versiones de .NETFramework y relaciona cada versin con VisualStudio,
Windows y WindowsServer. Tenga en cuenta que Visual Studio proporciona compatibilidad con mltiples versiones multi
targeting, por lo que no est limitado a la versin de .NET Framework que se muestra.
Cada versin de .NET Framework contiene caractersticas de versiones anteriores e incorpora nuevas caractersticas. CLR se
identifica mediante su propio nmero de versin. El nmero de versin de .NET Framework aumenta con cada nueva
publicacin, aunque la versin de CLR no siempre se incrementa. Por ejemplo, en .NETFramework4, 4.5 y versiones
posteriores se incluye CLR4, mientras que en .NETFramework2.0, 3.0 y 3.5 se incluye CLR2.0. No existe la versin 3 de CLR.
Consulte Requisitos de sistema de .NET Framework para obtener una lista completa de los sistemas operativos compatibles.
Consulte las descargas en la gua de instalacin. Para determinar qu versiones de .NETFramework estn instaladas en un
equipo, consulte Cmo: Determinar qu versiones de .NET Framework estn instaladas.
En la tabla, las versiones marcadas con un asterisco * deben estar habilitadas en el Panel de control para Windows o
habilitarlas mediante el Administrador del servidor para WindowsServer.
Versin de
.NET
Framework
Versin de
CRL
Net 4.6.1
Caractersticas
Compat
ibilidad
con
certifica
dos
X509
que
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
Incluido en la
versin de
VisualStudio
Incluido
en
+ Se puede
instalar en
Windows
Actualizaci
n de
noviembre de
Windows 10
+ 10
+ 8.1
Incluido
en
+ Se puede
instalar en
Windows
Server
+ 2012 R2
+ 2012
+ 2008 R2
SP1
+ 2008 SP2
Para
determinar
la versin de
.NET
instalada
Use Release
DWORD:
39425
4
actual
izacin
1/7
12/9/2016
Versionesydependenciasde.NETFramework
contien
en
ECDSA
Compat
ibilidad
con
Always
Encrypt
ed para
claves
protegi
das por
hardwar
e en
ADO.NE
T
Correct
or
ortogrf
ico
mejorad
o en
WPF
Ms...
.NET 4.6
4.5.2
Compila
cin
con
.NET
Native
ASP.NE
T Core 5
Mejoras
de
seguimi
ento de
eventos
Compat
ibilidad
para
codifica
ciones
de
pgina
Ms...
Nuevas
API
para
sistema
s
transacc
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
+8
+7
de
novie
mbre
de
Windo
ws 10
39427
1
resto
de
versio
nes
del
sistem
a
operat
ivo
ver
instrucciones
2015, aunque
algunas bibliotecas
de .NET estn
disponibles en
NuGet. Para
obtener ms
informacin,
consulte .NET
Framework y
versiones fuera de
banda.
10
+ 8.1
+8
+7
+ Vista
+ 2012 R2
+ 2012
+ 2008 R2
SP1
+ 2008 SP2
Use Release
DWORD:
39329
5
Wind
ows
10
39329
7 el
resto
de
versio
nes de
sistem
a
operat
ivo
ver
instrucciones
+ 8.1
+8
+7
+ Vista
+ 2012 R2
+ 2012
+ 2008 R2
SP1
+ 2008 SP2
Usar DWORD
Release:
379893
ver
instrucciones
2/7
12/9/2016
Versionesydependenciasde.NETFramework
ionales
y
ASP.NE
T
PPP del
sistema
que
cambia
de
tamao
en
controle
s de
Window
sForms
Mejoras
de
generac
in de
perfiles
Mejoras
de ETW
y del
registro
de
esfuerz
o
Ms...
4.5.1
4.5
Compat
ibilidad
con
aplicaci
ones de
la
Tienda
de
Window
sPhone
Redirec
cin de
enlace
autom
tica
Mejoras
de
rendimi
ento y
de
depurac
in
Ms...
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
2013
8.1
+8
+7
+ Vista
2012 R2
+ 2012
+ 2008 R2
SP1
+ 2008 SP2
Use Release
DWORD:
37867
5
Wind
ows8.
1
37875
8 el
resto
consulte las
instrucciones
2012
8
+7
2012
+ 2008 R2
Usar DWORD
Release:
3/7
12/9/2016
Versionesydependenciasde.NETFramework
+ Vista
SP1
+ 2008 SP2
378389
ver
instrucciones
2010
+7
+ Vista
+ 2008 R2
SP1
+ 2008 SP2
+ 2003
Consulte las
instrucciones
2008
10 8.1*
8*
7
+ Vista
2008 R2
SP1*
+ 2012 R2
+ 2012
+ 2008 SP2
+ 2003
Consulte las
instrucciones
Vista
Compat
ibilidad
con
aplicaci
ones de
la
Tienda
Window
s
Actualiz
aciones
de WPF,
WCF,
WF,
ASP.NE
T
Ms...
3.5
2.0
3.0
2.0
Bibliote
cas de
clases
base
ampliad
as
Desarrol
lo
multipla
taforma
con la
Bibliote
ca de
clases
portabl
e
MEF,
DLR,
contrat
os de
cdigo
Ms...
Sitios
web
compati
bles con
AJAX
LINQ
Datos
dinmic
os
Ms...
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
4/7
12/9/2016
Versionesydependenciasde.NETFramework
WPF,
WCF,
WF,
CardSpa
ce
2.0
2.0
1.1
1.1
1.0
1.0
Genric
os
Adicion
es de
ASP.NE
T
Ms...
Actualiz
aciones
de
ASP.NE
Ty
ADO.NE
T
Ejecuci
n en
paralelo
Ms...
Primera
versin de
.NETFramewor
k.
2008 R2
SP1*
2008 SP2*
+ 2003
Consulte las
instrucciones
2005
2008 R2
SP1
2008 SP2
2003
Consulte las
instrucciones
2003
2003
Consulte las
instrucciones
Consulte las
instrucciones
Por lo general, no conviene desinstalar ninguna de las versiones de .NET Framework instaladas en el equipo, ya que una
determinada aplicacin podra depender de una versin concreta y dejar de funcionar si se quita esa versin. Puede cargar
varias versiones de .NET Framework en un nico equipo simultneamente. Esto significa que puede instalar .NET Framework
sin tener que desinstalar las versiones anteriores. Para obtener ms informacin, consulta Introduccin a .NET Framework.
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
5/7
12/9/2016
Versionesydependenciasde.NETFramework
En Visual Studio 2013, puede elegir .NET Framework 4.5 como versin de .NET Framework de destino en un
proyecto se establece la propiedad GetReferenceAssemblyPaths.TargetFrameworkMoniker para compilar el
proyecto como un ensamblado o ejecutable de .NET Framework 4.5. Despus, este ensamblado o ejecutable puede
usarse en cualquier equipo que tenga instalado .NET Framework 4.5, 4.5.1, 4.5.2, 4.6 o 4.6.1.
En Visual Studio, puede elegir .NET Framework 4.5.1 como versin de .NET Framework de destino en un proyecto
se establece la propiedad GetReferenceAssemblyPaths.TargetFrameworkMoniker para compilar el proyecto como
un ensamblado o ejecutable de .NET Framework 4.5.1. Este ensamblado o ejecutable debe ejecutarse solo en
equipos que tengan instalado .NET Framework 4.5.1. Un archivo ejecutable que tenga como destino .NET
Framework 4.5.1 no podr ejecutarse en un equipo que solo tenga instalado .NET Framework 4.5 y se le pedir al
usuario que instale .NET Framework 4.5.1. Adems, los ensamblados de .NET Framework 4.5.1 no deben invocarse
desde una aplicacin de .NET Framework 4.5.
.NET Framework 4.5.1 y .NET Framework 4.5 se usan aqu solo como ejemplos. Este principio es vlido para
cualquier aplicacin destinada a una versin de .NET Framework posterior a la instalada en el sistema en el que se
ejecuta.
Es posible que algunos cambios en .NETFramework requieran cambios en el cdigo de la aplicacin. Consulte
Compatibilidad de aplicaciones en .NET Framework antes de ejecutar las aplicaciones existentes con .NET Framework 4.5 o
versiones posteriores. Para obtener ms informacin sobre la instalacin de la versin actual, vea Instalar .NET Framework.
Para obtener informacin sobre el soporte tcnico de .NET Framework, vea Directiva de ciclo de vida de soporte tcnico
de Microsoft .NET Framework en el sitio web de soporte tcnico de Microsoft.
Pasos siguientes
Si no est familiarizado con .NET Framework, consulte en la informacin general una introduccin a los conceptos y
caractersticas clave.
Consulte las nuevas caractersticas y mejoras de .NET Framework 4.5 y sus versiones secundarias en el artculo sobre
novedades.
Para obtener informacin sobre la migracin de la aplicacin desde .NETFramework4 a .NET Framework 4.5 y sus
versiones secundarias, consulte la gua de migracin.
Para obtener informacin sobre cmo determinar qu versiones o actualizaciones estn instaladas en un equipo,
consulte Cmo: Determinar qu versiones de .NET Framework estn instaladas y Cmo: Determinar qu
actualizaciones de .NET Framework estn instaladas.
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
6/7
12/9/2016
Versionesydependenciasde.NETFramework
Vea tambin
Compatibilidad de versiones en .NET Framework
Directiva de ciclo de vida de soporte tcnico de Microsoft .NET Framework
2016 Microsoft
https://msdn.microsoft.com/eses/library/bb822049(v=vs.110).aspx
7/7