Obsolescence d’API avec ID de diagnostics par défaut (.NET 7)

Plusieurs API ont été marquées comme obsolètes dans .NET 7. Le référencement de ces API dans votre code entraîne des avertissements liés à la génération. Dans C#, le diagnostic du compilateur pour ces obsolescences est CS0618.

Comportement précédent

Auparavant, les API affectées pouvaient être référencées sans avertissements de build.

Nouveau comportement

À compter de .NET 7, le référencement des API affectées génère des avertissements de build.

Version introduite

.NET 7 Preview 3

Type de changement cassant

Ces obsolescences peuvent affecter la compatibilité de la source.

Raison du changement

Ces API étaient précédemment marquées comme obsolètes dans les assemblys d’implémentation, mais pas dans les assemblys de référence. Les assemblys de référence ont maintenant été mis à jour pour correspondre aux assemblys d’implémentation.

Suivez l’action recommandée émise lorsque vous utilisez l’API obsolète.

API affectées