Annoncé en avril dernier, le support des versions 8 et 9 de la plateforme de développement .NET de Microsoft s’arrêtera après le 10 novembre 2026. A cette date-là, le framework open source bénéficiera de la dernière salve de correctifs de sécurité du Patch Tuesday. Dans un message publié sur un blog, Microsoft recommande aux développeurs de « migrer vers .NET 10, une version LTS (support de long terme) prise en charge jusqu’en novembre 2028 ».  Selon Rahul Bhandari, chef de programme senior chez Microsoft, cette migration « permettra de continuer à recevoir des mises à jour de sécurité et des correctifs afin de garantir la protection des applications ».

Les applications peuvent être mises à niveau vers .NET 10 en modifiant la valeur de la propriété TargetFramework dans un fichier projet et en la définissant sur net10.0. Les environnements de développement et d'hébergement devront être mis à jour. Ce processus est décrit en détail dans l'article de Microsoft intitulé « Mise à niveau vers une nouvelle version de .NET ». .NET 10 peut être téléchargé sur dotnet.microsoft.com.

Quelques avertissements

Pour rappel, .NET 8 a été lancé le 14 novembre 2023 et .NET 9 le 12 novembre 2024. .NET 10 est disponible depuis le 11 novembre 2025. Microsoft a indiqué que les utilisateurs de .NET 8 et .NET 9 pouvaient s'attendre aux points suivants après le 10 novembre :

-Les applications développées avec .NET 8 ou .NET 9 continueront de fonctionner.

-Aucune nouvelle mise à jour de sécurité ne sera publiée pour ces versions.

-Le maintien d'une version non prise en charge expose à des failles de sécurité qui ne seront pas corrigées. Le support technique ne sera plus disponible pour les applications .NET 8 et .NET 9.

De plus, à compter d'une prochaine mise à jour de maintenance pour Visual Studio 2022, les composants .NET 8 et .NET 9 ne seront plus pris en charge. La version finale de .NET 11 est quant à elle prévue pour novembre.