Udostępnij za pośrednictwem


Obsesje interfejsu API z domyślnym identyfikatorem diagnostycznym (.NET 7)

Kilka interfejsów API zostało oznaczonych jako przestarzałe na platformie .NET 7. Odwoływanie się do tych interfejsów API w kodzie spowoduje wyświetlenie ostrzeżeń kompilacji. W języku C# diagnostyka kompilatora dla tych obsoletions to CS0618.

Poprzednie zachowanie

Wcześniej można odwoływać się do dotkniętych interfejsów API bez żadnych ostrzeżeń dotyczących kompilacji.

Nowe zachowanie

Począwszy od platformy .NET 7, odwoływanie się do dotkniętych interfejsów API spowoduje ostrzeżenia kompilacji.

Wprowadzona wersja

.NET 7 (wersja zapoznawcza 3)

Typ zmiany powodującej niezgodność

Te obsoletions mogą mieć wpływ na zgodność źródła.

Przyczyna wprowadzenia zmiany

Te interfejsy API były wcześniej oznaczone jako przestarzałe w zestawach implementacji, ale nie w zestawach referencyjnych. Zestawy odwołań zostały teraz zaktualizowane w celu dopasowania ich do zestawów implementacji.

Postępuj zgodnie z zalecaną akcją emitowaną podczas korzystania z przestarzałego interfejsu API.

Dotyczy interfejsów API