¡Actualiza tus aplicaciones .NET Core 2.1 a .NET 6 ya!

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ónFecha de lanzamiento originalÚltima versión del parcheFecha de lanzamiento del parcheFin del soporte
.NET Core 3.023 de septiembre de 20193.0.318 de febrero de 20203 de marzo de 2020
.NET Core 2.24 de diciembre de 20182.2.819 de noviembre de 201923 de diciembre de 2019
.NET Core 2.130 de mayo de 20182.1.3019 de agosto de 202121 de agosto de 2021
.NET Core 2.014 de agosto de 20172.0.910 de julio de 20181 de octubre de 2018
.NET Core 1.116 de noviembre de 20161.1.1314 de mayo de 201927 de junio de 2019
.NET Core 1.027 de junio de 20161.0.1614 de mayo de 201927 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ónFecha de lanzamiento originalÚltima versión del parcheFecha de lanzamiento del parcheNivel de soporteFin del soporte
.NET 68 de noviembre de 20216.0.114 de diciembre de 2021LTS8 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><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!