Directiva de soporte técnico de .NET y .NET Core
Última actualización: 12 de noviembre de 2024
Qué cubre
.NET y .NET Core hacen referencia a varias tecnologías, como el entorno de ejecución, el SDK, ASP.NET Core y Entity Framework Core.
¿Busca la directiva de soporte técnico para otra parte de la plataforma .NET? Consulta la página .NET Support Policy.
Cada producto de Microsoft tiene un ciclo de vida. El ciclo de vida comienza cuando se publica un producto y finaliza cuando deja de ser compatible. Conocer las fechas clave de este ciclo de vida le ayuda a tomar decisiones informadas sobre cuándo actualizar o realizar otros cambios en el software. Este producto se rige por la directiva de ciclo de vida moderno de Microsoft.
El ciclo de vida de soporte técnico de .NET y .NET Core ofrece soporte para cada versión. La duración y el grado de soporte varían en función de algunas cualificaciones.
.NET y .NET Core se admiten en varios sistemas operativos y versiones. La directiva de sistemas operativos admitidos con .NET proporciona detalles actuales sobre las versiones y directivas de compatibilidad de los sistemas operativos.
¿Qué versiones cumplen los requisitos para el mantenimiento y cómo las actualizaciones influyen en las calificaciones de mantenimiento?
Los clientes pueden elegir versiones de soporte técnico a largo plazo (LTS) o versiones soporte técnico de términos estándar (STS). La calidad de todas las versiones es la misma. La única diferencia es la duración del soporte. Las versiones de LTS obtienen soporte y revisiones gratuitos durante 3 años. Las versiones STS obtienen soporte y revisiones gratuitos durante 18 meses.
Dentro del ciclo de vida de soporte técnico de una versión, los sistemas deben mantenerse actualizados en las actualizaciones de revisión publicadas.
Ciclo de vida de la versión de .NET y .NET Core
Versiones admitidas
La siguiente tabla registra el lanzamiento y de fin de soporte de las versiones de .NET y .NET Core.
Versión | Fecha de lanzamiento original | Última versión de la revisión | Fecha de lanzamiento de la revisión | Tipo de versión | Fase de soporte técnico | Finalización del soporte |
---|---|---|---|---|---|---|
.NET 9 | 12 de noviembre de 2024 | 9.0.0 | 12 de noviembre de 2024 | STS | Activo | 12 de mayo de 2026 |
.NET 8 | 14 de noviembre de 2023 | 8.0.11 | 12 de noviembre de 2024 | LTS | Activo | 10 de noviembre de 2026 |
Versiones en directo
El ciclo de vida de soporte técnico para las versiones preliminares aplicables es el siguiente.
Versión | Fecha de lanzamiento | Fin del soporte técnico |
---|---|---|
.NET 9 RC2 | 8 de octubre de 2024 | 12 de noviembre de 2024 |
.NET 9 RC1 | 10 de septiembre de 2024 | 8 de octubre de 2024 |
Versiones sin soporte técnico
En la tabla siguiente se enumeran las versiones de .NET Core que ya no se admiten.
Versión | Fecha de lanzamiento original | Última versión de la revisión | Fecha de lanzamiento de la revisión | Finalización del soporte |
---|---|---|---|---|
.NET 7 | 8 de noviembre de 2022 | 7.0.20 | 28 de mayo de 2024 | 14 de mayo de 2024 |
.NET 6 | 8 de noviembre de 2021 | 6.0.36 | 12 de noviembre de 2024 | 12 de noviembre de 2024 |
.NET 5 | 10 de noviembre de 2020 | 5.0.17 | 10 de mayo de 2022 | 10 de mayo de 2022 |
.NET Core 3.1 | 3 de diciembre de 2019 | 3.1.32 | 13 de diciembre de 2022 | 13 de diciembre de 2022 |
.NET Core 3.0 | 23 de septiembre de 2019 | 3.0.3 | 18 de febrero de 2020 | 3 de marzo de 2020 |
.NET Core 2.2 | 4 de diciembre de 2018 | 2.2.8 | 19 de noviembre de 2019 | 23 de diciembre de 2019 |
.NET Core 2.1 | 30 de mayo de 2018 | 2.1.30 | 19 de agosto de 2021 | 21 de agosto de 2021 |
.NET Core 2.0 | 14 de agosto de 2017 | 2.0.9 | 10 de julio de 2018 | 1 de octubre de 2018 |
.NET Core 1.1 | 16 de noviembre de 2016 | 1.1.13 | 14 de mayo de 2019 | 27 de junio de 2019 |
.NET Core 1.0 | 27 de junio de 2016 | 1.0.16 | 14 de mayo de 2019 | 27 de junio de 2019 |
Cadencia de lanzamiento de .NET
Cada año se publica una nueva versión principal de .NET en noviembre, lo que permite a los desarrolladores, la comunidad y las empresas planear sus planes de desarrollo. Las versiones numeradas pares son versiones LTS que obtienen soporte técnico y revisiones gratuitos durante tres años.
Las versiones numeradas impares son versiones STS que obtienen soporte técnico gratuito y revisiones durante 18 meses.
Tipos de versión
-
Soporte técnico a largo plazo (LTS)
Las versiones de LTS se admiten durante tres años después de la versión inicial.
-
Soporte técnico de términos estándar (STS)
Las versiones STS se admiten durante seis meses después de una versión STS o LTS posterior. Las versiones se producen cada 12 meses, por lo que el período de soporte técnico para STS es de 18 meses.
Las versiones STS se conocían anteriormente como versiones actuales.
¿Cómo funcionan las diferentes pistas de soporte técnico?
Los clientes que elijan LTS necesitan la actualización de revisión más reciente instalada para poder optar al soporte técnico. Si se ha publicado un sistema que ejecuta 6.0 y 6.0.x, será necesario instalar 6.0.x como primer paso. Una vez instalada una actualización de revisión, las aplicaciones comienzan a usar la actualización de forma predeterminada. Las versiones LTS se admiten durante tres años después de la disponibilidad general.
Los clientes que elijan STS necesitan tener instalada la actualización de revisión más reciente para poder optar al soporte técnico. Si se ha publicado un sistema que ejecuta 7.0 y 7.0.x, 7.0.x debe instalarse como primer paso. Una vez instalada una actualización de revisión, las aplicaciones comienzan a usar la actualización de forma predeterminada. Las versiones de STS se admiten durante 18 meses después de la disponibilidad general.
Mantenimiento
Se admiten las versiones de .NET (durante el período de mantenimiento) según las siguientes directivas. Las directivas de mantenimiento son las mismas para las versiones LTS y STS.
Las actualizaciones son acumulativas y se publican como revisiones, y cada actualización se basa en todas las actualizaciones que le precedieron. Un dispositivo debe instalar la actualización más reciente para seguir siendo compatible. Las actualizaciones pueden incluir nuevas características, correcciones (seguridad o no relacionadas con la seguridad) o una combinación de ambas.
Las actualizaciones se publican el "martes de revisión" de Microsoft (segundo martes de cada mes), sin embargo, no hay ninguna garantía de que haya una versión de .NET en cualquier martes de revisión determinado. Las revisiones se anuncian en el Blog de .NET. Se publica un compendio de comunicados mensuales en dotnet/announcements. Para más información sobre el mantenimiento y los parches de .NET, consulte el artículo Versiones, parches y soporte de .NET.
-
Vista previa
Microsoft no admite las versiones preliminares, pero se ofrecen para pruebas públicas antes de la versión final.
-
Transmitir
Microsoft admite las versiones preliminares en producción. Estas suelen ser nuestras versiones candidatas para el lanzamiento, justo antes de la versión disponible de forma general (GA).
-
Soporte técnico activo
Durante el período de soporte técnico activo, las versiones de .NET se actualizan para mejorar las funcionalidades funcionales y mitigar las vulnerabilidades de seguridad.
Las mejoras funcionales suelen ser muy específicas y pueden abordar lo siguiente:
- Resuelva los bloqueos notificados.
- Resolver problemas graves de rendimiento.
- Resuelva los errores funcionales en escenarios de línea principal.
- Se ha agregado compatibilidad con una nueva versión del sistema operativo o una nueva plataforma de hardware.
-
Soporte técnico de mantenimiento
Durante el período de soporte técnico de mantenimiento, las versiones de .NET se actualizan solo para mitigar las vulnerabilidades de seguridad.
El período de soporte técnico de mantenimiento son los últimos 6 meses de soporte técnico para cualquier versión (STS o LTS). Una vez finalizado el período de mantenimiento, la versión no es compatible.
-
Final del ciclo de vida (EOL)
El final del ciclo de vida hace referencia a la fecha en la que Microsoft ya no proporciona correcciones, actualizaciones ni asistencia técnica en línea. El final del ciclo de vida también se puede denominar "finalización del soporte" (EOS).
A medida que se acerca el final del ciclo de vida para una versión de .NET determinada, se recomienda pasar a una versión más reciente de .NET y reducir o quitar el uso de la versión de .NET especificada. Una vez finalizada la compatibilidad, se recomienda desinstalar una versión de .NET determinada si ya no la usa, o instalar la revisión más reciente, y acelerar los planes para quitar el uso de esa versión de .NET.
El uso de versiones de .NET no compatibles puede poner en riesgo las aplicaciones, los datos de la aplicación y el entorno informático. Se recomienda encarecidamente no usar software fuera del soporte técnico.
A partir de .NET Core 3.1, las fechas de fin de vida se alinean con el Martes de revisión de Microsoft (segundo martes de cada mes). Por ejemplo, .NET 6 se publicó originalmente el 8 de noviembre de 2021 y se admite durante tres años. Pero el día real del fin del soporte técnico es el martes de revisión más cercano a partir de esa fecha, que es el 12 de noviembre de 2024.
ASP.NET Core 2.1 en .NET Framework
La compatibilidad con ASP.NET Core 2.1 en .NET Framework coincide con la directiva ASP.NET Support de otros marcos ASP.NET basados en paquetes. La lista completa de paquetes cubiertos por esta directiva puede consultarse en ASP.NET Core 2.1 Supported Packages.
¿Qué versiones del sistema operativo se admiten para ejecutar aplicaciones de .NET y .NET Core?
.NET y .NET Core se admiten en varios sistemas operativos y versiones. La directiva de sistemas operativos admitidos con .NET proporciona detalles actuales sobre las versiones y directivas de compatibilidad de los sistemas operativos.
Aplicación de revisiones automática en el sistema operativo Windows
Todas las versiones de .NET que son compatibles pueden ser parcheadas automáticamente a través de Microsoft Update. Esto permite a las organizaciones administrar todas las actualizaciones de .NET de la misma manera.
Las aplicaciones que usan el modelo Implementación dependiente del Framework se benefician de las actualizaciones de .NET que proporciona Microsoft Update. No hay ningún cambio en las aplicaciones que usan el modelo de Implementación independiente, por lo que estas aplicaciones siguen siendo responsables de mantener actualizado el tiempo de ejecución.
Acceso al soporte técnico
Para obtener soporte técnico asistido con tecnologías .NET, contáctese con un profesional de soporte técnico de Microsoft.
El soporte técnico de la comunidad es una excelente manera de obtener ayuda e incluso contribuir a los proyectos. Para obtener más información, consulte la página Comunidad.
¿Listo para empezar?
Aprenda .NET fácilmente con nuestros tutoriales paso a paso.