.NET et .NET Core Support Azure Policy

Dernière mise à jour : 10 juin 2025

Ce qui est couvert

.NET et .NET Core font référence à plusieurs technologies, notamment le runtime, le SDK, ASP.NET Core et Entity Framework Core.

Vous recherchez la politique de support pour une autre partie de la plate-forme .NET ? Consultez la page Support Azure Policy .NET.

Chaque produit Microsoft a un cycle de vie. Le cycle de vie commence quand un produit est libéré et se termine lorsqu’il n’est plus pris en charge. En connaissant les dates clés de ce cycle de vie, vous pouvez prendre des décisions informées concernant le moment de la mise à niveau ou d’autres modifications de vos logiciels. Ce produit est régi par le stratégie de cycle de vie moderne.

Le cycle de vie de prise en charge de .NET et .NET Core offre une prise en charge pour chaque version. La durée et le degré de soutien varient en fonction de quelques qualifications.

.NET et .NET Core sont pris en charge sur plusieurs systèmes d'exploitation et versions. La politique de système d'exploitation pris en charge par .NET fournit des détails actuels sur les politiques et les versions de prise en charge des systèmes d'exploitation.

Quelles sont les versions admissibles pour la maintenance et comment les mises à jour ont-elles un impact sur les qualifications de maintenance ?

Les clients peuvent choisir des versions de support à long terme (LTS) ou des versions de support à terme standard (STS). La qualité de toutes les versions est la même. La seule différence est la durée du support. Les versions LTS bénéficient d'une assistance et de correctifs gratuits pendant 3 ans. Les versions STS bénéficient d'une assistance et de correctifs gratuits pendant 18 mois.

Dans le cycle de vie de support d'une version, les systèmes doivent rester à jour sur les mises à jour des correctifs publiés.

Cycle de vie des versions .NET et .NET Core

Versions prises en charge

Le tableau suivant suit les dates de publication et de fin de support pour les versions .NET et .NET Core.

Versions prises en charge
Version Clients Win95, version d'origine Dernière version du correctif Date de sortie du correctif Type de publication Phase d'accompagnement Fin du support
.NET 9 12 novembre 2024 9.0.6 10 juin 2025 STS Actif 12 mai 2026
.NET 8 14 novembre 2023 8.0.17 10 juin 2025 LTS Actif 10 novembre 2026

Versions non prises en charge

Le tableau suivant répertorie les versions de .NET Core qui ne sont plus prises en charge.

Versions non prises en charge
Version Clients Win95, version d'origine Dernière version du correctif Date de sortie du correctif Fin du support
.NET 7 8 novembre 2022 7.0.20 28 mai 2024 14 mai 2024
.NET 6 8 novembre 2021 6.0.36 12 novembre 2024 12 novembre 2024
.NET 5 10 novembre 2020 5.0.17 10 mai 2022 10 mai 2022
.NET Core 3.1 3 décembre 2019 3.1.32 13 décembre 2022 13 décembre 2022
.NET Core 3.0 23 septembre 2019 3.0.3 18 février 2020 3 mars 2020
.NET Core 2.2 4 décembre 2018 2.2.8 19 novembre 2019 23 décembre 2019
.NET Core 2.1 30 mai 2018 2.1.30 19 août 2021 21 août 2021
.NET Core 2.0 14 août 2017 2.0.9 10 juillet 2018 1 octobre 2018
.NET Core 1.1 16 novembre 2016 1.1.13 14 mai 2019 27 juin 2019
.NET Core 1.0 27 juin 2016 1.0.16 14 mai 2019 27 juin 2019

Cadence de mise en production .NET

Une nouvelle version majeure de .NET est publiée chaque année en novembre, ce qui permet aux développeurs, à la communauté et aux entreprises de planifier leurs feuilles de route. Les mises en production paires numérotées sont des mises en production LTS qui bénéficient d’une prise en charge gratuite et de correctifs pendant trois ans.

Les versions impaires sont des versions STS qui bénéficient d'une assistance et de correctifs gratuits pendant 18 mois.

Illustration montrant .NET 7 comme une version STS qui a eu lieu en novembre 2022 et toutes les autres versions qui ont eu lieu en novembre, alternant entre LTS et STS et .NET 9 comme dernière version

Types de mises en production

Comment les différentes pistes de support fonctionnent-elles ?

Les clients qui choisissent LTS ont besoin de la dernière mise à jour corrective installée pour être éligibles au support. Si un système exécutant 8.0 et 8.0.x a été libéré, 8.0.x doit être installé en première étape. Une fois qu’une mise à jour corrective a été installée, les applications commencent à utiliser la mise à jour par défaut. Les mises en production LTS sont prises en charge pendant trois ans après la disponibilité générale.

Les clients qui choisissent STS ont besoin de la dernière mise à jour corrective installée pour bénéficier du support. Si un système exécutant 9.0 et 9.0.x a été libéré, 9.0.x doit être installé en première étape. Une fois qu’une mise à jour corrective a été installée, les applications commencent à utiliser la mise à jour par défaut. Les versions STS sont prises en charge pendant 18 mois après la disponibilité générale.

Maintenance

Les versions .NET sont prises en charge — pendant la période d'entretien — selon les politiques suivantes. Les politiques de maintenance sont les mêmes pour les versions LTS et STS.

Les mises à jour sont cumulatives et publiées sous forme de correctifs, chaque mise à jour s’appuyant sur toutes les mises à jour qui ont précédé. Un appareil doit installer la dernière mise à jour pour rester pris en charge. Les mises à jour peuvent inclure de nouvelles fonctionnalités, des correctifs (sécurité et/ou non) ou une combinaison des deux.

Les mises à jour sont publiées le deuxième mardi de chaque mois (« Microsoft Patch Tuesday »), mais rien ne garantit qu’une version .NET sera publiée lors d’un Patch Tuesday donné. Les correctifs sont annoncés sur le blog .NET. Un résumé des publications mensuelles est publié sur dotnet/announcements. Pour plus d’informations sur la maintenance et les correctifs .NET, consultez l’article Versions, correctifs et support .NET.

ASP.NET Core 2.1 sur .NET Framework

La prise en charge de ASP.NET Core 2.3 sur .NET Framework correspond à la stratégie support ASP.NETpour d’autres frameworks de ASP.NET basés sur des packages. La liste complète des packages couverts par cette stratégie peut être affichée dans packages ASP.NET Core 2.3 pris en charge.

Quelles versions de système d'exploitation sont prises en charge pour exécuter les applications .NET et .NET Core ?

.NET et .NET Core sont pris en charge sur plusieurs systèmes d'exploitation et versions. La politique de système d'exploitation pris en charge par .NET fournit des détails actuels sur les politiques et les versions de prise en charge des systèmes d'exploitation.

Mise à jour corrective automatique sur le système d’exploitation Windows

Toutes les versions de .NET prises en charge peuvent être corrigées automatiquement via Microsoft Update. Cela permet aux organisations de gérer toutes les mises à jour .NET de la même façon.

Les applications utilisant le modèle Déploiement dépendant de Framework tirent parti des mises à jour .NET fournies par Microsoft Update. Aucune modification n’est apportée aux applications qui utilisent le modèle Déploiement autonome. Ces applications sont donc toujours responsables de la mise à jour du runtime.

Accès au support

Pour une prise en charge assistée des technologies .NET, contacter un Professionnel de Support Microsoft.

Le support de la communauté est un excellent moyen d’obtenir de l’aide et même de contribuer aux projets. Pour plus d’informations, consultez la page Communauté.

Prêt à démarrer ?

Apprenez facilement .NET grâce à nos didacticiels pas à pas.

Bien démarrer