Volver a la página principal del ciclo de vida de soporte técnico
NOTA: Estas preguntas más frecuentes se actualizaron el 10 de abril de 2018.
En marzo de 2010, Microsoft anunció que a partir de la versión .NET Framework 3.5 Service Pack 1 (SP1), .NET Framework se definiría como un componente en lugar de como un producto independiente. Como componente, .NET Framework 3.5 Service Pack 1 (SP1), o sus versiones posteriores, asumirán la misma directiva de ciclo de vida que el sistema operativo Windows subyacente en el que estén instalados. Para obtener una lista de sistemas operativos compatibles con .NET Framework 3.5 SP1, consulta los requisitos del sistema de .NET Framework.
El 7 de agosto de 2014, Microsoft anunció que el soporte técnico de .NET Framework 4, 4.5 y 4.5.1 finalizaría el 12 de enero de 2016. Debido a ello, tanto clientes como desarrolladores deben completar la actualización a .NET Framework 4.5.2 antes del 12 de enero de 2016 para seguir recibiendo soporte técnico y otras actualizaciones de seguridad. El soporte técnico de .NET Framework 4.5.2, así como el de otras versiones de .NET Framework, como 3.5 SP1, seguirá proporcionándose durante el ciclo de vida del sistema operativo.
Un componente se define como un conjunto de archivos o características que se incluyen con un producto de Microsoft. Los componentes se pueden distribuir con el producto incluido en un Service Pack o una actualización del producto, o bien publicarse posteriormente como una descarga web.
Microsoft está facilitando las cosas más que nunca para que los clientes se mantengan al día con la familia de productos más reciente de .NET Framework 4.x con actualizaciones altamente compatibles y preparadas para la familia de .NET 4.x. Para que aquellos clientes y desarrolladores que usan .NET Framework 4, 4.5 o 4.5.1 sigan recibiendo soporte técnico y actualizaciones de seguridad después del 12 de enero de 2016, deben tener instalada la actualización local de .NET Framework 4.5.2. El cambio de soporte técnico no afectó a la directiva de ciclo de vida de aquellas versiones anteriores a .NET Framework 4. El soporte técnico de .NET Framework 4.5.2 y versiones posteriores, así como el de versiones anteriores de .NET, como 3.5 SP1, seguirá proporcionándose durante el ciclo de vida del sistema operativo.
.NET framework 4.5.2 y versiones posteriores son actualizaciones compatibles en contexto a partir de .NET Framework 4, 4.5 o 4.5.1. Esto significa que se espera que haya aplicaciones creadas en versiones anteriores a .NET 4.x que se seguirán ejecutando en .NET Framework 4.5.2 y versiones posteriores. No es necesario volver a compilar las aplicaciones para que puedan usar estas versiones.
Hay muy pocos cambios o correcciones en .NET Framework 4.5.2 y versiones posteriores que no son totalmente compatibles con versiones anteriores. NET. Estas correcciones se incluyen solo cuando es necesario por motivos de seguridad, para cumplir con los estándares del sector o para corregir una incompatibilidad anterior. Puedes encontrar una lista de los cambios de última hora en el tiempo de ejecución aquí.
Además, hay varias correcciones incluidas en estas versiones que solo se habilitarán si decides volver a compilar la aplicación con ellas. Estos tipos de cambios se denominan cambios de redestinación. Puedes encontrar una lista de los cambios realizados en .NET Framework 4.5.2 y versiones posteriores aquí.
Las versiones más recientes de productos como Exchange, SQL Server, Dynamics CRM, SharePoint y Lync se basan en .NET Framework 4 o .NET Framework 4.5. .NET framework 4.5.2 y versiones posteriores son actualizaciones compatibles en contexto a partir de .NET Framework 4, 4.5 y 4.5.1. Esto significa que una aplicación, como Exchange, compilada mediante .NET Framework 4 o 4.5 seguirá ejecutándose sin cambios cuando el tiempo de ejecución de .NET se actualice desde .NET Framework 4, 4.5 o 4.5.1 a versiones posteriores. Dicho esto, recomendamos a nuestros clientes que validen sus implementaciones actualizando el tiempo de ejecución de .NET a .NET 4.5.2 o versiones posteriores en un entorno de preproducción antes de comenzar a usar una versión más reciente en el entorno de producción.
No. Las versiones de .NET Framework que se incluyen con productos host que no son de Microsoft Windows, se suministran con unos Términos de licencia de software de Microsoft complementarios de Windows. Esto significa que se considera que el componente forma parte del sistema operativo Windows.
Versiones de .NET framework 2.0, 3.0 y 3.5: estas versiones son compatibles según la directiva de ciclo de vida de producto única. Para ver las fechas de fin de soporte técnico correspondientes, consulta este sitio. El artículo de Knowledge Base 2696944 explica que si .NET Framework 3.5 se basa en 2.0 o 3.0 para funcionar, Microsoft proporcionará soporte técnico a los componentes .NET Framework 2.0 SP2 y .NET Framework 3.0 SP2 de aquellos clientes que instalen .NET Framework 3.5 SP1, siempre y cuando el soporte técnico de .NET Framework 3.5 SP1 permanezca activo.
.NET framework 3.5 SP1: a partir de .NET Framework 3.5 Service Pack 1 (SP1), .NET Framework se define como un componente en lugar de definirse como un producto independiente. Por lo tanto, el soporte técnico de .NET Framework 3.5 SP1 se realiza a través de la directiva de ciclo de vida del sistema operativo Windows (es decir, cuando Windows está en la fase de soporte técnico estándar o extendido, también lo están sus componentes). Cuando un producto como Windows alcanza la finalización del soporte, también lo hacen los componentes relacionados. .NET framework 3.5 SP1 se admite en Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 y Windows Server 2016, según la fecha de finalización de soporte técnico de cada sistema operativo.
.NET framework 4: .NET Framework 4 no se proporciona en ningún sistema operativo. El soporte técnico de .NET Framework 4 en Windows Server 2003 SP2 finalizó el 14 de julio de 2015 y, en el resto de sistemas operativos, finalizó el 12 de enero de 2016.
.NET framework 4.5: .NET Framework 4.5 se incluye en Windows 8, Windows Server 2012 y como un paquete redistribuible independiente. El soporte técnico de .NET Framework 4.5 para todos los sistemas operativos finalizó el 12 de enero de 2016.
.NET framework 4.5.1: el soporte técnico de .NET Framework 4.5.1 en todos los sistemas operativos finalizó el 12 de enero de 2016.
.NET Framework 4.5.2: el soporte técnico de .NET 4.5.2 sigue la directiva de ciclo de vida del sistema operativo principal. Esta versión recibe soporte técnico como componente de Windows en la actualización necesaria más reciente para los sistemas operativos Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012 y Windows Server 2012 R2.
.NET Framework 4.6: el soporte técnico para .NET 4.6.2 sigue la directiva de ciclo de vida del sistema operativo principal. Esta versión recibe soporte técnico como componente de Windows en la actualización necesaria más reciente para los sistemas operativos Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2 y Windows 10.
.NET Framework 4.6.1: el soporte técnico de .NET 4.6.1 sigue la directiva de ciclo de vida del sistema operativo principal. Esta versión recibe soporte técnico como componente de Windows en la actualización necesaria más reciente para los sistemas operativos Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2 y Windows 10.
.NET Framework 4.6.2: el soporte técnico para .NET 4.6.2 sigue la directiva de ciclo de vida del sistema operativo primario. Esta versión recibe soporte técnico como componente de Windows en la actualización más reciente del sistema operativo necesaria para Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 (versión 1507) y Windows 10 (versión 1511). Asimismo, .NET 4.6.2 también recibe soporte técnico en los sistemas operativos Actualización de aniversario de Windows 10 (versión 1607) y Windows Server 2016.
.NET Framework 4.7: el soporte técnico de .NET 4.7 sigue la directiva de ciclo de vida del sistema operativo principal. Esta versión recibe soporte técnico como componente de Windows en la actualización necesaria más reciente para los sistemas operativos Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Actualización de aniversario de Windows 10(versión 1607), Windows Server 2012, Windows Server 2012 R2 y Windows Server 2016. La versión .NET 4.7 también es compatible con Windows 10 Creators Update (versión 1703).
.NET Framework 4.7.1: el soporte técnico de .NET 4.7.1 sigue la directiva de ciclo de vida del sistema operativo principal. Esta versión recibe soporte técnico como componente de Windows en la actualización necesaria más reciente para los sistemas operativos Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Actualización de aniversario de Windows 10(versión 1607), Windows 10 Creators Update (versión 1703), Windows Server 2012, Windows Server 2012 R2 y Windows Server 2016. .NET 4.7.1 también recibe soporte técnico en Windows 10 Fall Creators Update (versión 1709) y Windows Server versión 1709. Recomendamos a nuestros clientes que actualicen a .NET Framework 4.7.1 para así conseguir el máximo nivel de rendimiento, confiabilidad y seguridad.
La información de esta página está sujeta al Aviso de exención de responsabilidades y cambios de Microsoft. Vuelve a este sitio periódicamente para revisar dichos cambios.