Definición, versiones y características de Microsoft Net Framework


Versiones y Características de Microsoft .NET FRAMEWORD

Versión de .NET Framework

.NET 4.6.2

Característica

Mejoras de criptografía, incluida la compatibilidad con certificados X509 que contienen FIS 186-3 DSA, compatibilidad con el cifrado simétrico de clave persistente, compatibilidad con SignedXml para SHA-2 de hash y una mayor precisión para entradas de rutinas de derivación de claves ECDiffieHellman.

 Para las aplicaciones de Windows Presentación Fundación (WPF), compatibilidad de teclado en pantalla y PPP del monitor.

 Compatibilidad con Clic Once para los protocolos TLS 1.1 y TLS 1.2.
 Compatibilidad con la conversión de aplicaciones de Windows Forms y WPF a aplicaciones de UWP.
Net 4.6.1

Compatibilidad con certificados X509 que contienen ECDSA
Compatibilidad con Always Encrypted para claves protegidas por hardware en ADO.NET
 Corrector ortográfico mejorado en WPF.

.NET 4.6

 Compilación con .NET Native
 ASP.NET Core 5
 Mejoras de seguimiento de eventos
Compatibilidad para codificaciones de página.

.NET 4.5.2
Nuevas API para sistemas transaccionales y ASP.NET
PPP del sistema que cambia de tamaño en controles de Windows Forms
 Mejoras de generación de perfiles
 Mejoras de ETW y del registro de esfuerzo.

.NET 4.5.1
Compatibilidad con aplicaciones de la Tienda de Windows Phone
 Redirección de enlace automática
Mejoras de rendimiento y de depuración.

.NET 4.5

 Compatibilidad con aplicaciones de la Tienda Windows
Actualizaciones de WPF, WCF, WF, ASP.NE.

.NET 4
 Bibliotecas de clases base ampliadas
Desarrollo multiplataforma con la Biblioteca de clases portable
MEF, DLR, contratos de código.

.NET 3.5

Sitios web compatibles con AJAX
 LINQ
Datos dinámicos.

.NET 3.0
WPF, WCF, WF, CardSpace

.NET 2.0
                                                          Genéricos
                                                          Adiciones de ASP.NET

.NET 1.1
Actualizaciones de ASP.NET y ADO.NET
 Ejecución en paralelo.


.NET Framework 4.5 es una actualización en contexto que reemplaza a .NET Framework 4 en el equipo. Igualmente, .NET Framework 4.5.1 4.5.2, 4.6, 4.6.1 y 4.6.2 son actualizaciones en contexto de .NET Framework 4.5, lo que significa que usan la misma versión en tiempo de ejecución, pero las versiones del ensamblado se actualizan e incluyen nuevos tipos y miembros. Después de instalar una de estas actualizaciones, las aplicaciones de .NET Framework 4, .NET Framework 4.5 o .NET Framework 4.6 deben seguir ejecutándose sin necesidad de una nueva compilación. Sin embargo, esto no es aplicable a la inversa. No se recomienda ejecutar aplicaciones destinadas a una versión posterior de .NET Framework en versiones anteriores de este. Por ejemplo, no se recomienda ejecutar una aplicación destinada a .NET Framework 4.6 en .NET Framework 4.5. Se aplican las directrices siguientes:

·        En Visual Studio 2013, puede elegir .NET Framework 4.5 como versión de .NET Framework de destino en un proyecto. para compilar el proyecto como un ensamblado o ejecutable de .NET Framework 4.5. Después, 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 versión de .NET Framework de destino en un proyecto. 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 o una versión posterior de .NET Framework. Un archivo ejecutable que tenga como destino .NET Framework 4.5.1 no podrá ejecutarse en un equipo que solo tenga instalada una versión anterior de .NET Framework, como .NET Framework 4.5, y se le pedirá al usuario que instale .NET Framework 4.5.1. Además, no se debe llamar a los ensamblados de .NET Framework 4.5.1 desde una aplicación que tenga como destino una versión anterior de .NET Framework, como .NET Framework 4.5.

.NET Framework 4.5.1 y .NET Framework 4.5 se usan aquí solo como ejemplos. Este principio es válido para cualquier aplicación destinada a una versión de .NET Framework posterior a la instalada en el sistema en el que se ejecuta.



Comentarios

Entradas más populares de este blog

Conexión a Escritorio Remoto

El Origen de Visual Basic .Net

Concepto de IDE (Entorno de Desarrollo Integrado)