Vous êtes sur la page 1sur 7

12/9/2016

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

Versiones y dependencias de .NET


Framework
.NET Framework current version

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

Visual Studio .NET

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.

Destino y ejecucin de aplicaciones de .NET Framework para la


versin 4.5 y versiones posterior
.NET Framework 4.5 es una actualizacin en contexto que reemplaza a .NET Framework4 en el equipo. Asimismo, .NET
Framework 4.5.1 4.5.2, 4.6 y 4.6.1 son actualizaciones en contexto de .NET Framework 4.5, lo que significa que usan la
misma versin en tiempo de ejecucin, pero las versiones del ensamblado se actualizan e incluyen los nuevos tipos y
miembros. Despus de instalar una de estas actualizaciones, las aplicaciones de .NET Framework4, .NET Framework 4.5 o
.NET Framework 4.6 deben seguir ejecutndose sin necesidad de una nueva compilacin. Sin embargo, esto no es
aplicable a la inversa. No se recomienda ejecutar aplicaciones destinadas a una versin posterior de .NET Framework en
versiones anteriores de este. Por ejemplo, no se recomienda ejecutar una aplicacin destinada a .NET Framework 4.6 en
.NET Framework 4.5. Se aplican las directrices siguientes:

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.

Destino y ejecucin de aplicaciones de versiones anteriores


Las versiones 2.0, 3.0 y 3.5 de .NET Framework estn compiladas con la misma versin de CLR CLR 2.0. Estas versiones
representan niveles sucesivos de una nica instalacin. Cada versin se compila incrementalmente sobre las versiones
anteriores. No es posible ejecutar las versiones 2.0, 3.0 y 3.5 en paralelo en un equipo. Cuando se instala la versin 3.5, se
obtienen automticamente los niveles 2.0 y 3.0, y las aplicaciones que se compilaron para las versiones 2.0, 3.0 y 3.5
pueden ejecutarse en la versin 3.5. Sin embargo, en .NET Framework 4 ya no se usa este enfoque de niveles. A partir de
.NET Framework 4, puede usar el hospedaje en paralelo en el mismo proceso para ejecutar varias versiones de CLR en un
nico proceso. Para obtener ms informacin, consulta ensamblados y ejecucin simultnea.
Adems, si la aplicacin tiene como destino la versin 2.0, 3.0 o 3.5, es posible que los usuarios tengan que habilitar .NET
Framework 3.5 en un equipo Windows 8 o Windows 8.1 para poder ejecutar la aplicacin. Para obtener ms informacin,
consulta Instalar .NET Framework 3.5 en Windows 8, Windows 8.1 y Windows 10.

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

Vous aimerez peut-être aussi