Microsoft comenzó el desarrollo de .NET Framework a finales de la década de 1990, originalmente bajo el nombre de Next Generation Windows Services (NGWS). A finales de 2001 se lanzaron las primeras versiones beta de .NET Framework 1.0. [ 1 ] La primera versión de .NET Framework se lanzó el 13 de febrero de 2002, llevando el código administrado a Windows NT 4.0 , 98 , 2000 , Me y XP .
Desde su lanzamiento inicial, Microsoft ha publicado nueve actualizaciones posteriores para .NET Framework, siete de las cuales coincidieron con nuevas versiones de Visual Studio . Cabe destacar que las versiones 2.0 y 4.0 introdujeron mejoras significativas en Common Language Runtime (CLR), optimizando el rendimiento, la seguridad y la interoperabilidad de lenguajes. En los casos en que la versión de CLR permanece sin cambios, las versiones más recientes del framework suelen reemplazar a las anteriores mediante actualizaciones directas.
La familia .NET Framework también incluye dos versiones para dispositivos móviles o integrados . Una versión reducida, .NET Compact Framework , está disponible en plataformas Windows CE , incluyendo dispositivos Windows Mobile como los teléfonos inteligentes . Además, .NET Micro Framework está diseñado para dispositivos con recursos muy limitados.
.NET Framework 4.8 fue anunciado como la última versión principal de .NET Framework, con el trabajo futuro dirigido a la plataforma .NET Core reescrita y multiplataforma (más tarde, simplemente .NET ), que se lanzó como .NET 5 en noviembre de 2020. [ 2 ] [ 3 ] Sin embargo, .NET Framework 4.8.1 se lanzó en agosto de 2022. [ 4 ]
Descripción general
Notas:
- a. ^ .NET Framework 1.0 es un componente integral de Windows XP Media Center Edition y Windows XP Tablet PC Edition . Los CD de instalación de las ediciones Home y Professional de Windows XP SP1, SP2 o SP3 incluyen paquetes de instalación de .NET Framework 1.0. [ 7 ]
- b. ^ Los CD de instalación de las ediciones Home y Professional de Windows XP SP2 y SP3 incluyen paquetes de instalación de .NET Framework 1.1. [ 7 ]
- c. ^ .NET Framework no se instala automáticamente con este sistema operativo. Debe instalarse desde un medio de instalación de Windows o desde Internet bajo demanda. El Panel de control o el Administrador del servidor siempre intentan esto último. [ 34 ]
- d. ^ Esta fecha solo se aplica al ejecutarse en Windows 10 versión 1809, Windows Server 2019 o posterior. En versiones anteriores de Windows, .NET Framework 3.5 Service Pack 1 adopta el ciclo de vida del sistema operativo Windows subyacente. [ 10 ]
.NET Framework 1.0
La primera versión de .NET Framework se lanzó el 15 de enero de 2002 para Windows 98, Me, NT 4.0, 2000 y XP. El soporte principal para esta versión finalizó el 10 de julio de 2007, y el soporte extendido finalizó el 14 de julio de 2009, con la excepción de las ediciones Windows XP Media Center y Tablet PC . [ 10 ]
El 19 de junio de 2001, en el décimo aniversario del lanzamiento de Visual Basic, se lanzó .NET Framework 1.0 Beta 2. [ 35 ]
.NET Framework 1.0 es compatible con Windows 98, Me, NT 4.0 (con Service Pack 6a), 2000, XP y Server 2003. Las aplicaciones que utilizan .NET Framework 1.0 también se ejecutarán en equipos con .NET Framework 1.1 instalado, que admite sistemas operativos adicionales. [ 36 ]
Paquete de servicio 1
El Service Pack 1 de .NET Framework 1.0 se publicó el 19 de marzo de 2002. [ 37 ]
Paquete de servicio 2
.NET Framework 1.0 Service Pack 2 se lanzó el 7 de agosto de 2002. [ 38 ] Es la primera versión comercialmente lanzada de .NET Framework que se incluyó como parte de un sistema operativo Windows, distribuyéndose con los medios de instalación de Windows XP SP1 como un componente opcional.
Paquete de servicio 3
El Service Pack 3 de .NET Framework 1.0 se lanzó el 30 de agosto de 2004. [ 39 ]
.NET Framework 1.1
La versión 1.1 es la primera actualización menor de .NET Framework. Está disponible de forma independiente como paquete redistribuible o en un kit de desarrollo de software , y se publicó el 3 de abril de 2003. También forma parte de la segunda versión de Visual Studio .NET 2003. Esta es la primera versión de .NET Framework que se incluyó como parte del sistema operativo Windows, incluida en Windows Server 2003. El soporte principal para .NET Framework 1.1 finalizó el 14 de octubre de 2008, y el soporte extendido finalizó el 8 de octubre de 2013. .NET Framework 1.1 ofrece compatibilidad total con versiones anteriores hasta la versión 1.0, excepto en casos excepcionales en los que una aplicación no se ejecuta porque comprueba el número de versión de una biblioteca. [ 40 ]
Los cambios en la versión 1.1 incluyen: [ 41 ]
- Compatibilidad integrada con controles ASP.NET para dispositivos móviles , que anteriormente estaba disponible como complemento.
- Permite que los ensamblados de Windows Forms se ejecuten de forma semi-confiable desde Internet.
- Habilita la seguridad de acceso al código en aplicaciones ASP.NET.
- Soporte integrado para ODBC y Oracle Database , que anteriormente estaba disponible como complemento.
- .NET Compact Framework , una versión de .NET Framework para dispositivos pequeños.
- Compatibilidad con el protocolo de Internet versión 6 ( IPv6 ).
.NET Framework 1.1 es compatible con Windows 98, Me, NT 4.0 (con Service Pack 6a), 2000, XP, Server 2003, Vista y Server 2008. [ 36 ] [ 42 ]
Paquete de servicio 1
El Service Pack 1 de .NET Framework 1.1 se publicó el 30 de agosto de 2004. [ 43 ] Requiere Windows NT 4.0 SP6a más Windows Installer 2.0. Es la última versión compatible con Windows NT 4.0 SP6a, Windows 2000 RTM–SP2 y Windows XP RTM–SP1.
.NET Framework 2.0
La versión 2.0 se publicó el 27 de octubre de 2005. También se publicó junto con Visual Studio 2005 , Microsoft SQL Server 2005 y BizTalk 2006. Un kit de desarrollo de software para esta versión se publicó el 29 de noviembre de 2006. [ 44 ] El soporte finalizó el 12 de julio de 2011. Es la última versión compatible con Windows 98, Windows 2000 SP3, Windows Me y Windows Server 2003 RTM. [ 45 ]
Los cambios en la versión 2.0 incluyen:
- Compatibilidad total con la computación de 64 bits para las plataformas de hardware x64 e IA-64.
- Integración con Microsoft SQL Server : en lugar de usar T-SQL , se pueden crear procedimientos almacenados y desencadenadores en cualquiera de los lenguajes compatibles con .NET.
- Nueva API de alojamiento para aplicaciones nativas que deseen alojar una instancia del entorno de ejecución .NET: Esta nueva API ofrece un control preciso del comportamiento del entorno de ejecución en lo que respecta a la multihilo , la asignación de memoria y la carga de ensamblados. Inicialmente, se desarrolló para alojar de forma eficiente el entorno de ejecución en Microsoft SQL Server , que implementa su propio planificador y administrador de memoria.
- Nuevas funciones de personalización para ASP.NET , como compatibilidad con temas, apariencias, páginas maestras y componentes web.
- .NET Micro Framework , una versión de .NET Framework relacionada con la iniciativa de Tecnología de Objetos Personales Inteligentes.
- Proveedor de membresía
- Clases parciales
- Tipos anulables
- Métodos anónimos
- Iteradores
- Tablas de datos
- Common Language Runtime (CLR) 2.0
- Compatibilidad con lenguajes genéricos integrada directamente en el CLR de .NET
.NET Framework 2.0 es compatible con Windows 98, Me, 2000 (con Service Pack 3 o superior), XP (con Service Pack 2 o superior), Server 2003, Server 2008 y Server 2008 R2 . [ 6 ] En 2024 se creó una retrocompatibilidad no oficial para Windows 95. [ 46 ] [ 47 ] Las aplicaciones que utilizan .NET Framework 2.0 también se ejecutarán en equipos con .NET Framework 3.0 o 3.5 instalado, que admite sistemas operativos adicionales.
Paquete de servicio 1
El Service Pack 1 de .NET Framework 2.0 se publicó el 19 de noviembre de 2007. [ 48 ] Requiere Windows 2000 con SP4.
Paquete de servicio 2
El Service Pack 2 de .NET Framework 2.0 se publicó el 11 de agosto de 2008. [ 49 ] Requiere Windows 2000 con SP4 más la actualización KB835732 o KB891861, Windows XP con SP2 más Windows Installer 3.1. Es la última versión compatible con Windows 2000 SP4, aunque existen algunas soluciones alternativas no oficiales para utilizar un subconjunto de la funcionalidad de la versión 3.5 en Windows 2000. [ 50 ]
.NET Framework 3.0

.NET Framework 3.0, anteriormente llamado WinFX, [ 51 ] se lanzó el 6 de noviembre de 2006. Incluye un nuevo conjunto de API de código administrado que son parte integral de Windows Vista y Windows Server 2008. También está disponible para Windows XP SP2 y Windows Server 2003 como descarga. No hay cambios arquitectónicos importantes en esta versión; .NET Framework 3.0 usa el mismo CLR que .NET Framework 2.0. [ 52 ] A diferencia de las versiones principales anteriores de .NET, no hubo una versión de .NET Compact Framework como contraparte de esta versión. La versión 3.0 de .NET Framework se incluyó con Windows Vista. También se incluyó con Windows Server 2008 como un componente opcional (deshabilitado por defecto).
.NET Framework 3.0 consta de cuatro componentes nuevos principales:
- Windows Presentation Foundation (WPF), anteriormente con nombre en clave Avalon: un nuevo subsistema de interfaz de usuario y API basado en el lenguaje de marcado XAML , que utiliza hardware de gráficos por computadora 3D y tecnologías Direct3D [ 53 ].
- Windows Communication Foundation (WCF), anteriormente conocido con el nombre en clave Indigo: un sistema de mensajería orientado a servicios que permite que los programas interoperen local o remotamente, de forma similar a los servicios web.
- Windows Workflow Foundation (WF): Permite crear automatización de tareas y transacciones integradas mediante flujos de trabajo.
- Windows CardSpace , anteriormente conocido con el nombre en clave InfoCard: Un componente de software que almacena de forma segura las identidades digitales de una persona y proporciona una interfaz unificada para elegir la identidad para una transacción en particular, como iniciar sesión en un sitio web.
.NET Framework 3.0 es compatible con Windows XP, Server 2003, Vista, Server 2008 y Server 2008 R2. [ 6 ] Las aplicaciones que utilizan .NET Framework 3.0 también se ejecutarán en equipos con .NET Framework 3.5 instalado, que admite sistemas operativos adicionales.
Paquete de servicio 1
El Service Pack 1 de .NET Framework 3.0 se publicó el 19 de noviembre de 2007. [ 54 ]
Paquete de servicio 2
El Service Pack 2 de .NET Framework 3.0 se lanzó el 11 de agosto de 2008. [ 55 ]
.NET Framework 3.5
La versión 3.5 de .NET Framework se lanzó el 19 de noviembre de 2007. Al igual que .NET Framework 3.0, la versión 3.5 utiliza Common Language Runtime (CLR) 2.0, es decir, la misma versión que .NET Framework versión 2.0. Además, .NET Framework 3.5 también instala .NET Framework 2.0 SP1 y 3.0 SP1 (aunque la versión posterior 3.5 SP1 instala 2.0 SP2 y 3.0 SP2), lo que añade algunos métodos y propiedades a las clases BCL de la versión 2.0 que son necesarios para las características de la versión 3.5, como Language Integrated Query (LINQ) . Sin embargo, estos cambios no afectan a las aplicaciones escritas para la versión 2.0. [ 56 ]
Al igual que en versiones anteriores, se lanzó una nueva versión de .NET Compact Framework 3.5 junto con esta actualización para brindar compatibilidad con funciones adicionales en dispositivos Windows Mobile y Windows Embedded CE .
El código fuente de la biblioteca de clases del Framework en esta versión se ha publicado parcialmente (solo como referencia para depuración) bajo la Licencia de código fuente de referencia de Microsoft . [ 57 ]
.NET Framework 3.5 es compatible con Windows XP (con Service Pack 2 o superior), Server 2003 (con Service Pack 1 o superior), Vista, Server 2008, 7 , Server 2008 R2, 8 , Server 2012 , 8.1 , Server 2012 R2 , 10 y Server 2016. [ 6 ] En 2024 se creó una retrocompatibilidad no oficial para Windows 95 y versiones posteriores . [ 46 ] [ 47 ] A partir de Windows 8, .NET Framework 3.5 es una característica opcional que se puede activar o desactivar en el panel de control.
.NET Framework 3.5 también está disponible como una imagen de contenedor de Windows , lo que permite que las aplicaciones antiguas que dependen de .NET Framework 2.0–3.5 se ejecuten en un entorno de contenedor . [ 58 ]
Paquete de servicio 1
El Service Pack 1 de .NET Framework 3.5 se publicó el 11 de agosto de 2008. Esta versión añade nuevas funcionalidades y proporciona mejoras de rendimiento en determinadas condiciones, [ 59 ] especialmente con WPF, donde se esperan mejoras del 20 al 45 %. Se han añadido dos nuevos componentes de servicio de datos: ADO.NET Entity Framework y ADO.NET Data Services . También se han añadido dos nuevos ensamblados para el desarrollo web: System.Web.Abstraction y System.Web.Routing ; estos se utilizan en el marco de trabajo ASP.NET MVC y, según se informa, se utilizarán en la futura versión de las aplicaciones ASP.NET Forms. El Service Pack 1 se incluye con SQL Server 2008 y Visual Studio 2008 Service Pack 1. Además, incluía un nuevo conjunto de controles llamado "Visual Basic Power Packs", que recuperaba controles de Visual Basic como "Line" y "Shape". La versión 3.5 SP1 de .NET Framework se incluyó con Windows 7. También se incluyó con Windows Server 2008 R2 como componente opcional (deshabilitado por defecto). Es la última versión compatible con Windows XP SP2, Windows Server 2003 SP1 y Windows Vista RTM.
Perfil de cliente de .NET Framework 3.5 SP1
Para .NET Framework 3.5 SP1 también existe una nueva variante de .NET Framework, denominada ".NET Framework Client Profile", que con 28 MB es significativamente más pequeña que la versión completa del framework y solo instala los componentes más relevantes para las aplicaciones de escritorio . [ 60 ] Sin embargo, el Client Profile solo alcanza este tamaño si se utiliza el instalador en línea en Windows XP SP2 cuando no hay otros .NET Framework instalados o se utiliza Windows Update . Al utilizar el instalador sin conexión o cualquier otro sistema operativo, el tamaño de la descarga sigue siendo de 250 MB. [ 61 ]
.NET Framework 4.0
Los aspectos clave de esta versión son:
- Extensiones paralelas para mejorar el soporte para la computación paralela , que se dirigen a sistemas multinúcleo o distribuidos . [ 62 ] Para ello, se incluyen tecnologías como PLINQ (Parallel LINQ ), [ 63 ] una implementación paralela del motor LINQ, y Task Parallel Library , que expone construcciones paralelas a través de llamadas a métodos, [ 64 ] .
- Nuevas características de los lenguajes Visual Basic .NET y C# , como continuaciones de línea implícitas, despacho dinámico , parámetros con nombre y parámetros opcionales.
- Soporte para contratos de código [ 65 ]
- Inclusión de nuevos tipos para trabajar con aritmética de precisión arbitraria (System.Numerics.BigInteger) [ 66 ] y números complejos (System.Numerics.Complex) [ 67 ]
- Se introdujo Common Language Runtime (CLR) 4.0.
.NET Framework 4.0 es compatible con Windows XP (con Service Pack 3), Windows Server 2003 (con Service Pack 2), Vista (con Service Pack 1 o superior), Server 2008, 7 y Server 2008 R2. [ 6 ] Las aplicaciones que utilizan .NET Framework 4.0 también se ejecutarán en equipos con .NET Framework 4.5 o 4.6 instalado, que admite sistemas operativos adicionales. El soporte para .NET Framework 4.0 finalizó el 12 de abril de 2016 y ya no se proporciona soporte técnico, correcciones de errores ni correcciones de seguridad para las vulnerabilidades de .NET Framework 4.0 que puedan ser reportadas o descubiertas posteriormente. Es la última versión compatible con Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1, Windows Server 2008 RTM, Windows 7 RTM y Windows Server 2008 R2 RTM.
Historia
Microsoft anunció su intención de lanzar .NET Framework 4 el 29 de septiembre de 2008. La beta pública se lanzó el 20 de mayo de 2009. [ 68 ]
El 28 de julio de 2009, se publicó una segunda versión beta de .NET Framework 4 con soporte experimental para memoria transaccional de software . [ 69 ] Esta funcionalidad no está disponible en la versión final del framework.
El 19 de octubre de 2009, Microsoft lanzó la versión beta 2 de .NET Framework 4. [ 70 ] Al mismo tiempo, Microsoft anunció que la fecha de lanzamiento prevista para .NET Framework 4 sería el 22 de marzo de 2010. [ 70 ] Esta fecha de lanzamiento se retrasó posteriormente hasta el 12 de abril de 2010. [ 71 ]
El 10 de febrero de 2010 se publicó una versión candidata . [ 72 ]
El 12 de abril de 2010, se lanzó la versión final de .NET Framework 4.0 junto con la versión final de Microsoft Visual Studio 2010. [ 73 ]
El 18 de abril de 2011 se lanzó la versión 4.0.1 que admite algunas correcciones solicitadas por los clientes para Windows Workflow Foundation . [ 74 ] [ 75 ] Su componente de tiempo de diseño, que requiere Visual Studio 2010 SP1, agrega un diseñador de máquina de estados de flujo de trabajo.
El 27 de octubre de 2011 se lanzó la versión 4.0.2, que admitía algunas características nuevas de Microsoft SQL Server . [ 76 ] [ 77 ]
El 5 de marzo de 2012 se lanzó la versión 4.0.3. [ 78 ] [ 79 ]
Windows Server AppFabric
Después del lanzamiento de .NET Framework 4, Microsoft lanzó un conjunto de mejoras, llamado Windows Server AppFabric, [ 80 ] para capacidades de servidor de aplicaciones en forma de AppFabric Hosting [ 81 ] [ 82 ] y soporte de almacenamiento en caché distribuido en memoria.
.NET Framework 4.5
.NET Framework 4.5 se lanzó el 15 de agosto de 2012; [ 83 ] se agregaron a esta versión un conjunto de características nuevas o mejoradas. [ 84 ] .NET Framework 4.5 es compatible con Windows Vista o posterior. [ 85 ] [ 86 ] .NET Framework 4.5 utiliza Common Language Runtime 4.0, con algunas características de tiempo de ejecución adicionales. [ 87 ]
.NET Framework 4.5 es compatible con Windows Vista (con Service Pack 2), Server 2008 (con Service Pack 2), 7 (con Service Pack 1), Server 2008 R2 (con Service Pack 1), 8, Server 2012, 8.1 y Server 2012 R2. [ 6 ] Las aplicaciones que utilizan .NET Framework 4.5 también se ejecutarán en equipos con .NET Framework 4.6 instalado, que admite sistemas operativos adicionales.
.NET para aplicaciones de estilo Metro
Las aplicaciones de estilo Metro se diseñaron originalmente para formatos específicos y aprovechan la potencia del sistema operativo Windows. Existen dos subconjuntos de .NET Framework disponibles para crear aplicaciones de estilo Metro usando C# o Visual Basic : uno para Windows 8 y Windows 8.1, llamado API de .NET para aplicaciones de la Tienda Windows 8.x ; y otro para la Plataforma Universal de Windows (UWP), llamado API de .NET para UWP . Esta versión de .NET Framework, así como el entorno de ejecución y las bibliotecas utilizadas para las aplicaciones de estilo Metro, forman parte de Windows Runtime , la nueva plataforma y modelo de desarrollo para aplicaciones de estilo Metro. Se trata de un ecosistema que alberga numerosas plataformas y lenguajes, incluyendo .NET Framework , C++ y HTML5 con JavaScript . [ 88 ]
Características principales
- Permite limitar el tiempo que el motor de expresiones regulares intentará resolver una expresión regular antes de que se agote el tiempo de espera.
- Capacidad para definir la cultura de un dominio de aplicación .
- Compatibilidad de consola con la codificación Unicode ( UTF-16 ).
- Compatibilidad con el control de versiones de datos de ordenación y comparación de cadenas culturales.
- Mejor rendimiento al recuperar recursos.
- Compatibilidad nativa con la compresión Zip (las versiones anteriores admitían el algoritmo de compresión , pero no el formato de archivo).
- Posibilidad de personalizar un contexto de reflexión para anular el comportamiento de reflexión predeterminado mediante la clase CustomReflectionContext .
- Se agregaron nuevas características asíncronas a los lenguajes C# y Visual Basic . Estas características agregan un modelo basado en tareas para realizar operaciones asíncronas, [ 89 ] [ 90 ] implementando futuros y promesas .
Marco de extensibilidad gestionada (MEF)
El Managed Extensibility Framework (MEF) es una biblioteca para crear aplicaciones ligeras y extensibles. Permite a los desarrolladores de aplicaciones descubrir y usar extensiones sin necesidad de configuración. También les permite encapsular código fácilmente y evitar dependencias rígidas y frágiles. MEF no solo permite reutilizar extensiones dentro de una misma aplicación, sino también entre diferentes aplicaciones. [ 91 ]
ASP.NET
- Compatibilidad con los nuevos tipos de formularios HTML5 .
- Compatibilidad con enlazadores de modelos en Web Forms . Estos permiten vincular controles de datos directamente a métodos de acceso a datos y convertir automáticamente la entrada del usuario a y desde tipos de datos de .NET Framework .
- Compatibilidad con JavaScript no intrusivo en scripts de validación del lado del cliente.
- Se ha mejorado el manejo de los scripts del cliente mediante la agrupación y la minificación para optimizar el rendimiento de la página.
- Rutinas de codificación integradas de la biblioteca Anti-XSS (anteriormente una biblioteca externa) para proteger contra ataques de secuencias de comandos entre sitios (XSS ).
- Compatibilidad con el protocolo WebSocket .
- Soporte para leer y escribir solicitudes y respuestas HTTP de forma asíncrona .
- Compatibilidad con módulos y manejadores asíncronos.
- Compatibilidad con la red de distribución de contenido (CDN) como alternativa en el control ScriptManager.
Redes de contactos
- Proporciona una nueva interfaz de programación para aplicaciones HTTP: se agregan los espacios de nombres System.Net.Http y System.Net.Http.Headers .
- Internacionalización mejorada y compatibilidad con IPv6.
- Compatibilidad con URI conformes a RFC
- Compatibilidad con el análisis de nombres de dominio internacionalizados (IDN)
- Compatibilidad con la internacionalización de direcciones de correo electrónico (EAI)
.NET Framework 4.5.1
El lanzamiento de .NET Framework 4.5.1 se anunció el 17 de octubre de 2013 junto con Visual Studio 2013. [ 92 ] Esta versión requiere Windows Vista SP2 y versiones posteriores [ 93 ] y está incluida con Windows 8.1 y Windows Server 2012 R2. Nuevas características de .NET Framework 4.5.1: [ 94 ]
- Compatibilidad con depuración para edición y continuación (EnC) de X64
- Compatibilidad del depurador para ver los valores de retorno gestionados.
- Depuración con reconocimiento de asincronía en las ventanas Pila de llamadas y Tareas
- Compatibilidad con el depurador para analizar volcados de memoria de .NET (en la versión Visual Studio Ultimate)
- Herramientas para desarrolladores .NET en el centro de rendimiento y diagnóstico.
- Mejoras en la interfaz de usuario del análisis de código
- Resiliencia de conexión inactiva de ADO.NET
.NET Framework 4.5.2
El lanzamiento de .NET Framework 4.5.2 se anunció el 5 de mayo de 2014. [ 95 ] Esta versión requiere Windows Vista SP2 o posterior. [ 96 ] Para las aplicaciones de Windows Forms , se realizaron mejoras para escenarios de alta resolución (DPI) . Para ASP.NET, se encuentran disponibles métodos de inspección y modificación de encabezados HTTP de mayor confiabilidad, así como una nueva forma de programar tareas de trabajo asíncronas en segundo plano. [ 95 ]
.NET Framework 4.6
.NET Framework 4.6 se anunció el 12 de noviembre de 2014. [ 97 ] Se lanzó el 20 de julio de 2015. [ 98 ] Admite un nuevo compilador justo a tiempo (JIT) para sistemas de 64 bits llamado RyuJIT, que ofrece un mayor rendimiento y compatibilidad con los conjuntos de instrucciones SSE2 y AVX2 . Tanto WPF como Windows Forms han recibido actualizaciones para escenarios de alta resolución (DPI). Se ha añadido compatibilidad con TLS 1.1 y TLS 1.2 a WCF. [ 98 ] Esta versión requiere Windows Vista SP2 o posterior. [ 99 ] Es la última versión compatible con Windows Vista SP2 y Windows Server 2008 SP2.
La API criptográfica de .NET Framework 4.6 utiliza la última versión de la API de criptografía CNG de Windows . Como resultado, la criptografía NSA Suite B está disponible para .NET Framework. Suite B consta de AES , la familia de algoritmos hash SHA-2 , Diffie-Hellman de curva elíptica y DSA de curva elíptica . [ 98 ] [ 100 ]
.NET Framework 4.6 es compatible con Windows Vista (con Service Pack 2), Server 2008 (con Service Pack 2), 7 (con Service Pack 1), Server 2008 R2 (con Service Pack 1), 8, Server 2012, 8.1, Server 2012 R2, 10 y Server 2016. [ 6 ] El soporte para .NET Framework 4.6 finalizó el 26 de abril de 2022.
.NET Framework 4.6.1
El lanzamiento de .NET Framework 4.6.1 se anunció el 30 de noviembre de 2015. [ 101 ] Esta versión requiere Windows 7 SP1 o posterior. Es la última versión compatible con Windows 8. [ 99 ] Las nuevas características y API incluyen:
- Mejoras en WPF para la corrección ortográfica, compatibilidad con diccionarios personalizados por usuario y rendimiento táctil mejorado.
- Compatibilidad mejorada con certificados X509 mediante el algoritmo de firma digital de curva elíptica (ECDSA).
- Se ha añadido compatibilidad con AlwaysOn y Always Encrypted en la conectividad SQL, y se ha mejorado la resistencia a la apertura de conexiones al conectarse a Azure SQL Database.
- Azure SQL Database ahora admite transacciones distribuidas mediante las API System.Transactions actualizadas.
- Se han implementado numerosas correcciones relacionadas con el rendimiento, la estabilidad y la fiabilidad en RyuJIT, GC, WPF y WCF.
.NET Framework 4.6.2
La versión preliminar de .NET Framework 4.6.2 se anunció el 30 de marzo de 2016. [ 102 ] Se lanzó el 2 de agosto de 2016. [ 103 ] Esta versión requiere Windows 7 SP1 o posterior. Es la última versión compatible con Windows 10 (RTM–v1511). [ 99 ] Las nuevas características incluyen:
- Compatibilidad con rutas de más de 260 caracteres.
- Compatibilidad con FIPS 186-3 DSA en certificados X.509
- Compatibilidad con TLS 1.1/1.2 para ClickOnce
- Compatibilidad con la localización de anotaciones de datos en ASP.NET
- Habilitación de aplicaciones de escritorio .NET con Project Centennial
- Compatibilidad con teclado virtual y DPI por monitor para WPF.
.NET Framework 4.6.2 es la primera versión que habilita las versiones 1.1 y 1.2 de Transport Layer Security de forma predeterminada. Las aplicaciones en versiones anteriores debían optar explícitamente por una criptografía más robusta, incluido el propio Visual Studio. [ 104 ] [ 105 ] Esto provocaba cada vez más que los programas dejaran de funcionar en servidores que requerían protocolos de seguridad modernos. Existen soluciones alternativas para habilitar los protocolos en todo el sistema. [ 106 ]
.NET Framework 4.6.2 también se distribuye como imagen de contenedor de Windows.
.NET Framework 4.7
El 5 de abril de 2017, Microsoft anunció que .NET Framework 4.7 se integró en Windows 10 Creators Update , prometiendo un instalador independiente para otras versiones de Windows. En esa fecha se lanzó una actualización para Visual Studio 2017 para agregar compatibilidad con .NET Framework 4.7. [ 107 ] El instalador independiente prometido para Windows 7 y versiones posteriores se lanzó el 2 de mayo de 2017, [ 108 ] pero tenía requisitos previos que no se incluían en el paquete. [ 109 ] NET Framework 4.7 dejó de ser compatible con Windows 8 y solo se ejecutará en Windows 7 Service Pack 1 y versiones posteriores.
Las nuevas características de .NET Framework 4.7 incluyen: [ 110 ]
- Criptografía mejorada con criptografía de curva elíptica
- Mejorar la compatibilidad con TLS , especialmente para la versión 1.2.
- Compatibilidad con pantallas de alta resolución (High DPI) en Windows Forms
- Mayor compatibilidad con pantallas táctiles y lápices ópticos en Windows Presentation Foundation (WPF).
- Nuevas API de impresión para WPF
.NET Framework 4.7 es compatible con Windows 7 (con Service Pack 1), Server 2008 R2 (con Service Pack 1), Server 2012, 8.1, Server 2012 R2, 10, Server 2016 y Server 2019. [ 6 ]
.NET Framework 4.7 también se distribuye como una imagen de contenedor de Windows.
.NET Framework 4.7.1
.NET Framework 4.7.1 se lanzó el 17 de octubre de 2017. [ 111 ] Entre las correcciones y nuevas características, corrige un problema de dependencia de d3dcompiler. [ 112 ] También agrega compatibilidad con .NET Standard 2.0 de forma predeterminada. [ 113 ]
.NET Framework 4.7.1 también se distribuye como una imagen de contenedor de Windows.
.NET Framework 4.7.2
.NET Framework 4.7.2 se publicó el 30 de abril de 2018. [ 114 ] Entre los cambios se incluyen mejoras en ASP.NET, BCL, CLR, ClickOnce, redes, SQL, WCF, Windows Forms, Workflow y WPF. [ 115 ] Esta versión se incluye con Server 2019. [ 6 ]
.NET Framework 4.7.2 también se distribuye como una imagen de contenedor de Windows.
.NET Framework 4.8
.NET Framework 4.8 se lanzó el 18 de abril de 2019. [ 116 ] [ 117 ] Fue la última versión de .NET Framework lanzada después de que Windows Vista llegara al final de su ciclo de vida el 11 de abril de 2017, con el trabajo futuro dirigido a la plataforma .NET Core que eventualmente se convirtió en .NET 5 y posteriores. [ 2 ] Esta versión incluyó mejoras JIT portadas de .NET Core 2.1, mejoras de High DPI para aplicaciones WPF, mejoras de accesibilidad, actualizaciones de rendimiento y mejoras de seguridad. [ 118 ] Más de cinco meses después de su lanzamiento, se lanzó una actualización para Visual Studio 2019 el 23 de septiembre de 2019 para agregar soporte para dirigirse a .NET Framework 4.8. Era compatible con Windows 7 (con Service Pack 1), Server 2008 R2 (con Service Pack 1), Server 2012, 8.1, Server 2012 R2, 10, Server 2016 y Server 2019 [ 6 ] y también se distribuía como una imagen de contenedor de Windows. Es la última versión compatible con Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows 10 (v1607–1809), Windows Server 2016, Windows Server (v1709–1809) y Windows Server 2019, aunque solo es compatible como incluido en Windows 10 (v1903–2004) y Windows Server (v1903–2004).
La versión más reciente es la 4.8.0 Build 4115, con un tamaño de instalador sin conexión de 115 MB (121.346.568 bytes) y una fecha de firma digital del 8 de julio de 2024.
.NET Framework 4.8.1
.NET Framework 4.8.1 se lanzó el 9 de agosto de 2022. [ 4 ] Esta versión incluye compatibilidad nativa con ARM64 , sugerencias de herramientas accesibles compatibles con WCAG2.1 y mejoras de accesibilidad para Windows Forms. Es compatible con Windows 10 (v20H2–22H2), Windows Server (v20H2), Windows Server 2022 y Windows 11 .
La versión más reciente es la 4.8.1 Build 9195, con un tamaño de instalador sin conexión de 74 MB (77.668.504 bytes) y una fecha de firma digital del 28 de septiembre de 2023.
Referencias
- ↑ "Versiones del marco" . Archivado del original el 4 de mayo de 2008. Recuperado el 19 de diciembre de 2010 .
- 1 2 ".NET Core es el futuro de .NET" . Blog de .NET . 6 de mayo de 2019. Archivado del original el 1 de junio de 2020. Recuperado el 6 de junio de 2020 .
- ↑ Richard, Lander (10 de noviembre de 2020). "Anuncio de .NET 5.0" . Blog de .NET . Archivado del original el 18 de febrero de 2021. Consultado el 4 de enero de 2021 .
- 1 2 "Anuncio de .NET Framework 4.8.1" . Archivado del original el 24 de agosto de 2022. Recuperado el 11 de agosto de 2022 .
- ↑ "Requisitos del sistema de .NET Framework" . MSDN . Microsoft . Archivado del original el 19 de septiembre de 2018. Consultado el 28 de noviembre de 2016 .
- 1 2 3 4 5 6 7 8 9 10 "Versiones y dependencias de .NET Framework" . MSDN . Microsoft . Archivado del original el 3 de septiembre de 2022. Recuperado el 26 de agosto de 2019 .
- 1 2 3 Stebner, Aaron (14 de marzo de 2007). "Buzón de correo: ¿Qué versión de .NET Framework se incluye en qué versión del sistema operativo?" . Blog de Aaron Stebner . Microsoft . Archivado del original el 24 de enero de 2020 . Recuperado el 18 de enero de 2020 .
- ↑ "Instalar .NET Framework en Windows 10 y Windows Server 2016" . Microsoft . 20 de diciembre de 2017. Archivado del original el 6 de diciembre de 2017. Consultado el 24 de enero de 2018 .
- ↑ "Preguntas frecuentes sobre el ciclo de vida: .NET Framework" . learn.microsoft.com . Microsoft.
- 1 2 3 "Microsoft .NET Framework" . Microsoft . Archivado del original el 14 de enero de 2023. Recuperado el 14 de enero de 2023 .
- ↑ "Microsoft lanza .NET Framework y Visual Studio .NET" . Noticias . Socio de canal de Redmond. 16 de enero de 2002. Archivado del original el 30 de diciembre de 2021. Consultado el 30 de diciembre de 2021 .
- ↑ "Kit de desarrollo de software Microsoft .NET Framework" . Noticias . Neowin. 17 de enero de 2002. Archivado del original el 30 de diciembre de 2021. Consultado el 30 de diciembre de 2021 .
- ↑ "Muchas actualizaciones de .Net" . Noticias . Neowin. 20 de marzo de 2002. Archivado del original el 1 de julio de 2024. Consultado el 30 de diciembre de 2021 .
- ↑ ".NET Framework Service SP2" . Noticias . Neowin. 8 de agosto de 2002. Archivado del original el 30 de diciembre de 2021. Consultado el 30 de diciembre de 2021 .
- 1 2 "1.1 SP1, 1.0 SP3 lanzado" . Compendio de Eric Gunnerson . Microsoft. 30 de agosto de 2004. Archivado del original el 7 de marzo de 2020. Recuperado el 18 de enero de 2020 .
- ↑ "Microsoft .NET Framework Versión 1.1" . Noticias . Neowin. 9 de abril de 2003. Archivado del original el 30 de diciembre de 2021. Consultado el 30 de diciembre de 2021 .
- ↑ "Centro para desarrolladores de .NET Framework: Preguntas frecuentes" . Archivado del original el 24 de julio de 2012.
- ↑ "¡La versión oficial final de .NET Framework 2.0 ya está disponible para su descarga!" . Blog de Aaron Stebner . Microsoft. 27 de octubre de 2005. Archivado del original el 4 de marzo de 2020. Consultado el 18 de enero de 2020 .
- 1 2 3 "Ya está disponible la versión final de Visual Studio 2008 y .NET Framework 3.5" . Blog de Aaron Stebner . Microsoft. 19 de noviembre de 2007. Archivado del original el 8 de marzo de 2020. Consultado el 18 de enero de 2020 .
- 1 2 3 "Enlaces de descarga y solución de problemas de .NET Framework 3.5 SP1 y Visual Studio 2008 SP1" . Blog de Aaron Stebner . Microsoft. 11 de agosto de 2008. Archivado del original el 5 de marzo de 2020. Consultado el 18 de enero de 2020 .
- ↑ "La versión final de .NET Framework 3.0 ya está disponible para su descarga" . Blog de Aaron Stebner . Microsoft. 7 de noviembre de 2006. Archivado del original el 7 de marzo de 2020. Consultado el 18 de enero de 2020 .
- ↑ "Las versiones finales de Visual Studio 2010 y .NET Framework 4 ya están disponibles" . Blog de Aaron Stebner . Microsoft. 13 de abril de 2010. Archivado del original el 28 de febrero de 2020. Consultado el 18 de enero de 2020 .
- ↑ "Anuncio del lanzamiento de .NET Framework 4.5 RTM - Producto y código fuente" . Blog de .NET . Microsoft. 15 de agosto de 2012. Archivado del original el 4 de enero de 2020. Consultado el 9 de noviembre de 2019 .
- ↑ ".NET Framework 4.5.1 RTM => comienza a programar" . Blog de .NET . Microsoft. 17 de octubre de 2013. Archivado del original el 1 de julio de 2024. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.5.2" . Blog de .NET . Microsoft. 5 de mayo de 2014. Archivado del original el 9 de noviembre de 2019. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.6" . Blog de .NET . Microsoft. 20 de julio de 2015. Archivado del original el 9 de noviembre de 2019. Consultado el 9 de noviembre de 2019 .
- ↑ "¡.NET Framework 4.6.1 ya está disponible!" . Blog de .NET . Microsoft. 30 de noviembre de 2015. Archivado del original el 9 de noviembre de 2019. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.6.2" . Blog de .NET . Microsoft. 2 de agosto de 2016. Archivado del original el 17 de octubre de 2019. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.7" . Blog de .NET . Microsoft. 5 de abril de 2017. Archivado del original el 17 de octubre de 2019. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.7.1" . Blog de .NET . Microsoft. 17 de octubre de 2017. Archivado del original el 14 de marzo de 2020. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.7.2" . Blog de .NET . Microsoft. 30 de abril de 2018. Archivado del original el 15 de diciembre de 2019. Consultado el 9 de noviembre de 2019 .
- ↑ "Anuncio de .NET Framework 4.8" . Blog de .NET . Microsoft. 18 de abril de 2019. Archivado del original el 19 de abril de 2019. Consultado el 18 de abril de 2019 .
- ↑ "Anuncio de .NET Framework 4.8.1" . Blog de .NET . Microsoft. 9 de agosto de 2022. Archivado del original el 10 de agosto de 2022. Consultado el 11 de agosto de 2022 .
- ↑ "Instalar .NET Framework 3.5 en Windows 10, Windows 8.1 y Windows 8" . MSDN . Microsoft . Archivado del original el 28 de septiembre de 2019.
- ↑ "Gates revisa la fecha de lanzamiento de Visual Studio .NET" . BetaNews . 5 de diciembre de 2001. Archivado del original el 15 de agosto de 2016. Consultado el 1 de julio de 2016 .
- 1 2 "Requisitos del sistema de .NET Framework" . MSDN . Microsoft . Archivado del original el 20 de diciembre de 2016. Consultado el 28 de noviembre de 2016 .
- ↑ ".NET Framework Service Pack" . Microsoft . Archivado del original el 21 de mayo de 2012. Consultado el 21 de mayo de 2012 .
- ↑ "Actualización de seguridad de ASP.NET para Microsoft .NET Framework 1.0 Service Pack 2" . Microsoft . Archivado del original el 22 de agosto de 2018. Consultado el 22 de agosto de 2018 .
- ↑ "Microsoft .NET Framework 1.0 Service Pack 3" . Microsoft . Archivado del original el 22 de agosto de 2018. Consultado el 22 de agosto de 2018 .
- ↑ "Centro para desarrolladores de .NET Framework: Preguntas frecuentes" . Archivado del original el 24 de julio de 2012.
- ↑ "Nuevas y mejoradas funciones" . MSDN . Microsoft . Archivado del original el 27 de enero de 2011.
- ↑ ".NET Framework 1.1 Redistributable" . MSDN . Microsoft . Archivado del original el 3 de diciembre de 2016. Consultado el 5 de diciembre de 2016 .
- ↑ "Microsoft .NET Framework 1.1 Service Pack 1" . Microsoft . Archivado del original el 22 de agosto de 2018. Consultado el 22 de agosto de 2018 .
- ↑ "Kit de desarrollo de software (SDK) de .NET Framework 2.0 (x86)" . Descargas . Microsoft . 29 de noviembre de 2006. Archivado del original el 3 de septiembre de 2014. Consultado el 1 de septiembre de 2014 .
- ↑ "Guía de implementación para administradores de Microsoft .NET Framework 3.5" . MSDN . Microsoft . Archivado del original el 14 de febrero de 2009. Consultado el 26 de junio de 2008 .
- 1 2 Posch, Maya (14 de abril de 2024). "Portando aplicaciones modernas de Windows a Windows 95" . Hackaday . Archivado del original el 1 de julio de 2024. Recuperado el 1 de julio de 2024 .
- 1 2 MattKC (30 de junio de 2024), "itsmattkc/dotnet9x" , GitHub , consultado el 3 de julio de 2024
- ↑ Microsoft .NET Framework 2.0 Service Pack 1 (x86) Archivado el 22 de agosto de 2018 en Wayback Machine microsoft.com
- ↑ "Microsoft .NET Framework 2.0 Service Pack 2" . Microsoft . 22 de agosto de 2018. Archivado del original el 22 de agosto de 2018.microsoft.com
- ↑ "Microsoft .NET Framework 3.5 en Windows 2000" . Archivado del original el 7 de octubre de 2011. Consultado el 6 de octubre de 2011 .
- ↑ "Blog de Somasegar" . docs.microsoft.com . Archivado del original el 11 de junio de 2007.
- ↑ "Preguntas y respuestas sobre el control de versiones y la implementación de .NET Framework 3.0" . Archivado del original el 25 de diciembre de 2018. Consultado el 1 de junio de 2008 .
- ↑ "Windows Presentation Foundation" . MSDN . Microsoft . Archivado del original el 11 de octubre de 2010. Consultado el 1 de septiembre de 2014 .
- ↑ ".NET Framework 3.0 SP1" . Centro de descargas de Microsoft . Archivado del original el 22 de agosto de 2018. Consultado el 22 de agosto de 2018 .
- ↑ "Actualización del Service Pack 2 de .NET Framework 3.0 para Windows Server 2003 y Windows XP" . Microsoft . Archivado del original el 22 de agosto de 2018. Consultado el 22 de agosto de 2018 .
- ↑ "Detección de las diferencias de RedBits en .NET 2.0 y .NET 2.0SP1" . Archivado del original el 30 de abril de 2008. Consultado el 1 de junio de 2008 .
- ↑ Scott Guthrie (3 de octubre de 2007). "Publicación del código fuente de .NET Framework" . Archivado del original el 7 de septiembre de 2010. Recuperado el 15 de septiembre de 2010 .
- ↑ "Docker Hub" . hub.docker.com . Archivado del original el 12 de noviembre de 2020. Consultado el 10 de febrero de 2021 .
- ↑ "Visual Studio 2008 Service Pack 1 y .NET Framework 3.5 Service Pack 1" . Archivado del original el 8 de julio de 2008. Consultado el 7 de septiembre de 2008 .
- ↑ Justin Van Patten (21 de mayo de 2008). "Perfil de cliente de .NET Framework" . Blog del equipo de BCL . Blogs de MSDN. Archivado del original el 7 de diciembre de 2008. Consultado el 30 de septiembre de 2008 .
- ↑ Rodríguez, Jaime (20 de agosto de 2008). "Perfil del cliente explicado". Archivado del original el 5 de febrero de 2009. Recuperado el 15 de febrero de 2009 .
- ↑ S. Somasegar. "El mundo de los multinúcleos y los muchos núcleos" . Archivado del original el 14 de julio de 2007. Consultado el 1 de junio de 2008 .
- ↑ "LINQ paralelo: Ejecución de consultas en procesadores multinúcleo" . Archivado del original el 25 de diciembre de 2018. Consultado el 2 de junio de 2008 .
- ↑ "Rendimiento paralelo: Optimización del código administrado para máquinas multinúcleo" . Archivado del original el 25 de diciembre de 2018. Consultado el 2 de junio de 2008 .
- ↑ "Contratos de código" . Dev Labs . Archivado del original el 16 de febrero de 2011.
- ↑ "Estructura BigInteger" . MSDN . Microsoft . Archivado del original el 12 de marzo de 2016. Consultado el 11 de marzo de 2016 .
- ↑ "Estructura compleja" . MSDN . Microsoft . Archivado del original el 12 de marzo de 2016. Consultado el 11 de marzo de 2016 .
- ↑ S. Somasegar. "¡Visual Studio 2010 y .NET FX 4 Beta 1 ya están disponibles!" . Archivado del original el 23 de mayo de 2009. Consultado el 25 de mayo de 2009 .
- ↑ Somasegar, S. (27 de julio de 2008). "STM.NET en DevLabs" . Blog de Somasegar . Recuperado el 5 de mayo de 2026 .
- 1 2 S. Somasegar. "Anuncio de Visual Studio 2010 y .NET FX 4 Beta 2" . Blogs de MSDN . Archivado del original el 22 de octubre de 2009. Recuperado el 20 de octubre de 2009 .
- ↑ Caron, Rob. "Fecha de lanzamiento de Visual Studio 2010 y .NET Framework 4" . Blogs de MSDN . Archivado del original el 17 de enero de 2010. Consultado el 13 de enero de 2010 .
- ↑ Krill, Paul (9 de febrero de 2010). "Microsoft ofrece una versión candidata de Visual Studio 2010" . InfoWorld . Archivado del original el 21 de mayo de 2010.
- ↑ Protalinski, Emil (12 de abril de 2010). "Visual Studio 2010 y .NET Framework 4 llegan" . Ars Technica . Archivado del original el 26 de diciembre de 2017. Recuperado el 14 de junio de 2017 .
- ↑ "Actualización de la plataforma Microsoft .NET Framework 4 1" . El blog de .NET Endpoint . Microsoft. 18 de abril de 2011. Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
- ↑ "Actualización 4.0.1 para Microsoft .NET Framework 4 – Actualización de tiempo de ejecución" . support.microsoft.com . Microsoft. 13 de abril de 2011. Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
- ↑ "Actualización 4.0.2 para Microsoft .NET Framework 4" . Blog de .NET . Microsoft. 27 de octubre de 2011. Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
- ↑ "Actualización 4.0.2 para Microsoft .NET Framework 4 – Actualización de tiempo de ejecución" . support.microsoft.com . Microsoft. 19 de octubre de 2011. Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
- ↑ "Actualización 4.0.3 para Microsoft .NET Framework 4" . Blog de .NET . Microsoft. 5 de marzo de 2012. Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
- ↑ "Actualización 4.0.3 para Microsoft .NET Framework 4 – Actualización de tiempo de ejecución" . support.microsoft.com . Microsoft. 4 de marzo de 2012. Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
- ↑ "Blog de AppFabric: AppFabric para Windows Server ya está disponible para el público general" . blogs.iis.net . 7 de junio de 2010. Archivado del original el 9 de junio de 2010. Consultado el 19 de diciembre de 2010 .
- ↑ "El servidor de aplicaciones 'Dublin' llegará a .NET 4" . DevSource . Archivado del original el 26 de diciembre de 2017. Consultado el 27 de abril de 2009 .
- ↑ ".NET Framework 4 y Dublin Application Server" . Blogs de MSDN . Archivado del original el 10 de mayo de 2009. Consultado el 27 de abril de 2009 .
- ↑ Brandon Bray ( MSDN Blogs ). "Anuncio del lanzamiento de .NET Framework 4.5 RTM: producto y código fuente" . Archivado del original el 17 de agosto de 2012. Consultado el 15 de agosto de 2012 .
- ↑ Biblioteca MSDN . "Novedades de .NET Framework 4.5" . Archivado del original el 14 de agosto de 2012. Consultado el 15 de agosto de 2012 .
- ↑ ".NET Framework 4.5" . Centro de descargas de Microsoft . Archivado del original el 22 de mayo de 2018. Consultado el 23 de mayo de 2018 .
- ↑ "Instaladores independientes .NET 4.5" . microsoft.com . Archivado del original el 17 de agosto de 2012. Consultado el 16 de diciembre de 2018 .
- ↑ rpetrusha. "Versiones y dependencias de .NET Framework" . msdn.microsoft.com . Archivado del original el 7 de agosto de 2013. Consultado el 25 de julio de 2013 .
- ↑ ".NET para aplicaciones de Windows" . MSDN . Microsoft . Archivado del original el 20 de febrero de 2016. Consultado el 26 de enero de 2016 .
- ↑ "Async en 4.5: Vale la pena esperar – Blog de .NET – Página principal – Blogs de MSDN" . Blogs.msdn.com. Archivado del original el 7 de abril de 2012. Recuperado el 13 de mayo de 2014 .
- ↑ "Programación asíncrona con Async y Await (C# y Visual Basic)" . Msdn.microsoft.com. Archivado del original el 27 de mayo de 2014. Consultado el 13 de mayo de 2014 .
- ↑ "Managed Extensibility Framework (MEF)" . Blogs de MSDN . Microsoft. Archivado del original el 18 de octubre de 2016. Consultado el 4 de octubre de 2016 .
- ↑ ".NET Framework 4.5.1 RTM => ¡Empieza a programar!" . Blog de .NET Framework . Microsoft . 17 de octubre de 2013. Archivado del original el 22 de noviembre de 2013. Consultado el 18 de noviembre de 2013 .
- ↑ "Microsoft .NET Framework 4.5.1 (Instalador sin conexión)" . Centro de descargas . Microsoft . 12 de octubre de 2013. Archivado del original el 28 de noviembre de 2013. Consultado el 18 de noviembre de 2013 .
- ↑ ".NET Framework 4.5.1 RTM => ¡Empieza a programar!" . Blogs de MSDN . Microsoft. 17 de octubre de 2013. Archivado del original el 9 de octubre de 2016. Consultado el 4 de octubre de 2016 .
- 1 2 "Anuncio de .NET Framework 4.5.2" . Blogs de MSDN . Microsoft. 5 de mayo de 2014. Archivado del original el 14 de marzo de 2017. Consultado el 11 de junio de 2014 .
- ↑ "Microsoft .NET Framework 4.5.2 (Instalador sin conexión)" . Centro de descargas . Microsoft . 6 de mayo de 2014. Archivado del original el 4 de mayo de 2017. Consultado el 6 de mayo de 2017 .
- ↑ Equipo .NET (12 de noviembre de 2014). "Anuncio de la vista previa de .NET 2015: una nueva era para .NET" . Archivado del original el 9 de mayo de 2019. Consultado el 27 de febrero de 2015 .
- 1 2 3 Lander, Rich (20 de julio de 2015). "Anuncio de .NET Framework 4.6" . Blog de .NET . Microsoft . Archivado del original el 8 de octubre de 2021. Recuperado el 20 de julio de 2015.
El equipo está actualizando las API de System.Security.Cryptography para admitir las API de criptografía CNG de Windows [...] ya que admite algoritmos de criptografía modernos [Compatibilidad con Suite B], que son importantes para ciertas categorías de aplicaciones.
- 1 2 3 "Requisitos del sistema de .NET Framework" . MSDN . Microsoft . Archivado del original el 6 de agosto de 2016. Consultado el 18 de agosto de 2016 .
- ↑ "Características de CNG § Compatibilidad con Suite B" . API de criptografía: próxima generación . Microsoft . Archivado del original el 4 de abril de 2016. Consultado el 1 de enero de 2016 .
- ↑ "¡.NET Framework 4.6.1 ya está disponible!" . Blogs de MSDN . Microsoft. 30 de noviembre de 2015. Archivado del original el 27 de agosto de 2016. Consultado el 19 de febrero de 2016 .
- ↑ "Anuncio de la versión preliminar de .NET Framework 4.6.2" . Blog de .NET . Microsoft. 30 de marzo de 2016. Archivado del original el 10 de julio de 2018. Consultado el 3 de agosto de 2016 .
- ↑ "Anuncio de .NET Framework 4.6.2" . Blog de .NET . Microsoft. 2 de agosto de 2016. Archivado del original el 24 de octubre de 2016. Consultado el 3 de agosto de 2016 .
- ↑ Miller, Kendall (31 de diciembre de 2019). "Obteniendo soporte para TLS 1.2 en .NET 2.0 y versiones posteriores" . Loupe . Recuperado el 23 de mayo de 2026 .
- ↑ "Cómo habilitar el cifrado TLS en .NET Framework 4" . Moha Logiciels . 31 de mayo de 2026. Consultado el 1 de junio de 2026 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - ↑ "Configuración predeterminada del sistema para usar TLS 1.2 para aplicaciones .NET" . Inflectra . 17 de noviembre de 2020. Consultado el 23 de mayo de 2026 .
- ↑ Lander, Rich (5 de abril de 2017). "Anuncio de .NET Framework 4.7" . Blog de .NET . Microsoft . Archivado del original el 10 de julio de 2018. Consultado el 28 de abril de 2017 .
- ↑ "Microsoft .NET Framework 4.7 (Instalador sin conexión)" . Centro de descargas . Microsoft . 2 de mayo de 2017. Archivado del original el 10 de julio de 2018. Consultado el 4 de mayo de 2017 .
- ↑ "La instalación de .NET Framework 4.7 está bloqueada en Windows 7, Windows Server 2008 R2 y Windows Server 2012 debido a una actualización faltante de d3dcompiler" . Soporte . Microsoft . 3 de mayo de 2017. Archivado del original el 28 de julio de 2018. Consultado el 28 de mayo de 2017 .
- ↑ "Novedades de .NET Framework" . docs.microsoft.com . Microsoft . Consultado el 28 de abril de 2017 .
- ↑ Krishna, Preeti (17 de octubre de 2017). "Anuncio de .NET Framework 4.7.1" . Blog de .NET . Microsoft . Archivado del original el 31 de diciembre de 2017. Consultado el 10 de enero de 2018 .
- ↑ "Anuncio de .NET Framework 4.7.1" . microsoft.com . 17 de octubre de 2017. Archivado del original el 31 de diciembre de 2017. Consultado el 10 de enero de 2018 .
- ↑ Immo Landwerth (27 de septiembre de 2017), .NET Standard – .NET Framework 4.7.1 , archivado del original el 19 de septiembre de 2018 , recuperado el 25 de abril de 2018.
- ↑ "Anuncio de .NET Framework 4.7.2" . Archivado del original el 12 de junio de 2018. Consultado el 12 de junio de 2018 .
- ↑ "Novedades de .NET Framework" . microsoft.com . Archivado del original el 29 de noviembre de 2017. Consultado el 12 de junio de 2018 .
- ↑ "Anuncio de .NET Framework 4.8" . Archivado del original el 19 de abril de 2019. Consultado el 18 de abril de 2018 .
- ↑ "Próximas actualizaciones para .NET Framework 4.8" . Archivado del original el 20 de abril de 2019. Consultado el 19 de abril de 2018 .
- ↑ "Notas de la versión 4.8 de .NET Framework" . Archivado del original el 11 de mayo de 2019. Consultado el 25 de junio de 2019 .
- .NETO
- Software de 2002
- Interfaces de programación de aplicaciones de Microsoft
- Herramientas de desarrollo de Microsoft
- Historiales de versiones de software