Microsoft ha instado a los desarrolladores que aún usan la versión de soporte a largo plazo (LTS) de .NET Core 3.1 a migrar a las últimas versiones de .NET Core hasta que alcance el final del soporte (EOS) el próximo mes.
La compañía advirtió a los clientes en el centro de mensajes de Windows que actualicen a .NET 6 (LTS) o .NET 7 “lo antes posible” antes de que .NET Core 3.1 (LTS) llegue a EOS el 13 de diciembre de 2022.
Como Dominique Whittaker, el administrador sénior de programas responsable de los lanzamientos de .NET Core y .NET Native, advirtió este julio, Microsoft dejará de proporcionar soporte técnico o actualizaciones de servicio después de EOS.
“Recomendamos cambiar a .NET 6 lo antes posible. Si aún usa .NET Core 3.1 después de la fecha de finalización del soporte, deberá actualizar su aplicación a .NET 6 o .NET 7 para seguir siendo compatible y continuar para recibir actualizaciones de .NET”, dijo Whittaker.
Si bien las aplicaciones .NET Core 3.1 aún se ejecutarán después de que se alcance el EOS en menos de un mes, estarán expuestas a ataques dirigidos a cualquiera de las vulnerabilidades de seguridad parcheadas en .NET Core 6 desde su lanzamiento inicial en noviembre de 2021.
Whittaker también compartió pasos detallados sobre cómo los proveedores y desarrolladores de software pueden actualizar a .NET 6 (LTS) y cómo actualizar su entorno de desarrollo.
“Si está migrando una aplicación a .NET 6, algunos cambios importantes pueden afectarlo. Le recomendamos que realice la verificación de compatibilidad “, agregó Microsoft PM.

Quienes deseen migrar a la última versión disponible pueden actualizar a .NET 7 , que se lanzó a principios de este mes el 8 de noviembre y tendrá soporte durante 18 meses.
“.NET 7 brinda a sus aplicaciones un mayor rendimiento y nuevas funciones para C# 11/F# 7, .NET MAUI, ASP.NET Core/Blazor, API web, WinForms, WPF y más”, dijo el equipo de .NET.
“Con .NET 7, también puede contener fácilmente sus proyectos de .NET 7, configurar flujos de trabajo de CI/CD en acciones de GitHub y lograr una observabilidad nativa de la nube”.
En abril, Microsoft también advirtió a los desarrolladores que migraran sus aplicaciones de .NET Framework 4.5.2, 4.6 y 4.6.1 a al menos .NET Framework 4.6.2 o posterior antes de que llegaran a su EOS el 26 de abril, para continuar recibiendo seguridad. actualizaciones y soporte técnico.
Estas tres versiones de .NET Framework se retiraron después del cambio a la firma SHA-2 porque se firmaron digitalmente con certificados utilizando el algoritmo hash criptográfico SHA-1 heredado e inseguro.