Microsoft a annoncé que le support des versions 8 et 9 de sa plateforme de développement .NET prendra fin le 10 novembre 2026. Après cette date, la société ne fournira plus de mises à jour de maintenance, de correctifs de sécurité ni de support technique pour ces versions. Il est donc recommandé aux développeurs de migrer vers .NET 10, une version à support à long terme (LTS) dont le support est assuré jusqu’en novembre 2028. (devblogs.microsoft.com)
La version .NET 8, publiée le 14 novembre 2023, bénéficie d’un support LTS de 36 mois, soit jusqu’au 10 novembre 2026. La version .NET 9, lancée le 12 novembre 2024, est une version à support standard (STS) avec une durée de support de 24 mois, également jusqu’au 10 novembre 2026. Les versions LTS sont destinées à être utilisées sur une période prolongée, offrant une stabilité accrue, tandis que les versions STS sont conçues pour des cycles de vie plus courts, adaptés aux besoins des développeurs recherchant des fonctionnalités plus récentes. (devblogs.microsoft.com)
Après la fin du support, les applications développées avec .NET 8 ou .NET 9 continueront de fonctionner, mais elles ne recevront plus de mises à jour de sécurité ni de support technique. Cela expose les applications à des vulnérabilités potentielles non corrigées. Pour asr la sécurité et la conformité de leurs applications, les développeurs sont encouragés à mettre à niveau vers .NET 10. (devblogs.microsoft.com)
Pour effectuer cette mise à niveau, les développeurs doivent modifier la propriété TargetFramework dans le fichier de projet de leurs applications en remplaçant net8.0 ou net9.0 par net10.0. Il est également nécessaire de mettre à jour les environnements de développement et d’hébergement pour asr la compatibilité avec la nouvelle version. (devblogs.microsoft.com)
En résumé, la fin du support de .NET 8 et 9 en novembre 2026 souligne l’importance pour les développeurs de planifier dès maintenant la migration vers .NET 10 afin de garantir la sécurité et la pérennité de leurs applications.
