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 cambiar a las últimas versiones de .NET Core hasta que llegue al final del soporte (EOS) el próximo mes.
Compañía Prevenido Los clientes de Windows Message Center deben actualizar 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 Dominic Whittaker, gerente sénior de programas responsable de las versiones de .NET Core y .NET Native, Prevenido Este julio, Microsoft dejará de brindar 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, debe actualizar su aplicación a .NET 6 o .NET 7 y continuar admitiendo .NET para recibir actualizaciones», dijo Whittaker.
Las aplicaciones .NET Core 3.1 que aún se ejecutan después de llegar a EOS dentro de un mes son vulnerables a los ataques dirigidos a fallas de seguridad. Parcheado 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 actualizar su entorno de desarrollo.
«Si está migrando una aplicación a .NET 6, algunos cambios importantes pueden afectarlo. Le recomendamos que siga Comprobación de compatibilidad”, agregó el PM de Microsoft.
Quienes deseen migrar a la última versión disponible pueden hacerlo Actualizar a .NET 7Fue lanzado a principios de este mes el 8 de noviembre y tendrá soporte durante 18 meses.
«.NET 7 aumenta el rendimiento de sus aplicaciones y las nuevas funciones para C# 11/F# 7, .NET MAUI, ASP.NET Core/Blazer, API web, WinForms, WPF y más», dijo el equipo de .NET.
«Con .NET 7, puede contener fácilmente sus proyectos de .NET 7, configurar flujos de trabajo de CI/CD en GitHub Actions y lograr una observabilidad nativa de la nube».
En abril, Microsoft Los desarrolladores también están advertidos Para migrar sus aplicaciones de .NET Framework 4.5.2, 4.6 y 4.6.1 a al menos .NET Framework 4.6.2 o antes de que lleguen a EOS el 26 de abril, para continuar recibiendo actualizaciones de seguridad y soporte técnico.
Estas tres versiones de .NET Framework quedaron obsoletas después del cambio a las firmas SHA-2 porque se firmaron digitalmente con certificados que usaban el algoritmo hash criptográfico SHA-1 heredado e inseguro.
«Orgulloso pionero de Twitter. Analista. Comunicador. Geek web profesional. Especialista en música de por vida».