Continuamos con la revisión de las distintas versiones de .NET y sus fechas de finalización del soporte, porque el tiempo vuela.
Hoy nos centramos en .NET Core 2.1, aunque dejo también las fechas de finalización de otras versiones (.NET Core 1.0, 1.1, 2.0, 2.0, 2.1 y 3.0).
Versión | Fecha de lanzamiento original | Última versión del parche | Fecha de lanzamiento del parche | Fin del soporte |
---|---|---|---|---|
.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 |
¿Qué implica para tus proyectos?
Si tienes proyectos con alguna versión que ya ha finalizado su soporte, estas pueden ser las consecuencias:
- No más actualizaciones de seguridad
- Fin de soporte para cualquier tipo de incidencia desde Microsoft
El fin del soporte se refiere a la fecha en que Microsoft ya no proporciona correcciones, actualizaciones o asistencia técnica en línea. El fin del soporte también puede denominarse «end of life» o abreviado «EOL».
Este es el momento en el que debemos asegurarnos de tener instalada la última actualización disponible.
Las actualizaciones son acumulativas, y cada actualización se basa en todas las actualizaciones que la precedieron. Las actualizaciones pueden incluir nuevas funciones, correcciones (de seguridad y/o no relacionadas con la seguridad) o una combinación de ambas. No todas las funciones de una actualización funcionarán en todos los dispositivos.
La disponibilidad de actualizaciones puede variar, por ejemplo, según el país, la región, la conectividad de la red o las capacidades del hardware (incluido, por ejemplo, el espacio libre en el disco).
Mi recomendación
Es que actualicéis todas vuestras aplicaciones a .NET 6 ya que esta nueva versión es LTS, lo cual nos garantiza soporte durante 3 años desde su fecha de lanzamiento.
Versión | Fecha de lanzamiento original | Última versión del parche | Fecha de lanzamiento del parche | Nivel de soporte | Fin del soporte |
---|---|---|---|---|---|
.NET 6 | 8 de noviembre de 2021 | 6.0.1 | 14 de diciembre de 2021 | LTS | 8 de noviembre de 2024 |
Actualizar vuestras aplicaciones
Si eres un usuario final, te recomiendo que te comuniques con tu proveedor para confirmar si necesitas una actualización sobre tu software.
Si eres desarrollador y tu aplicación usa NET Core 2.1, te recomiendo que migres tú aplicación a una versión compatible: .NET 6. Puede descargar esta versión desde el sitio web de .NET .
Actualización a .NET 6
- Abra el archivo del proyecto (el archivo *.csproj, *.vbproj o *.fsproj).
- Cambie el valor del marco de destino de netcoreapp2.1 a net6.0. El marco de destino está definido por el elemento
<TargetFramework>
o<TargetFrameworks>
. - Por ejemplo, cambie a .
<TargetFramework>netcoreapp2.1</TargetFramework><TargetFramework>net6.0</TargetFramework>
¡Y ya estaría!
¿Tienes proyectos para actualizar? ¿Has planificado ya las migraciones a .NET 6? ¡Cuéntanos tu experiencia!