System.Windows.Extensions nie odwołuje się do pliku System.Drawing.Common
Pakiet System.Windows.Extensions nie odwołuje się już do pakietu System.Drawing.Common.
Wprowadzona wersja
.NET 8 (wersja zapoznawcza 7)
Poprzednie zachowanie
Wcześniej pakiet System.Windows.Extensions odwołuje się do pakietu System.Drawing.Common.
Nowe zachowanie
Począwszy od platformy .NET 8, pakiet System.Windows.Extensions nie odwołuje się już do pakietu System.Drawing.Common. Jeśli pakiet System.Windows.Extensions jest zależny od pakietu System.Drawing.Common, może zostać wyświetlony błąd kompilacji podobny do tego (ale niekoniecznie dla FontConverterelementu ):
błąd CS1069: Nie można odnaleźć nazwy typu "FontConverter" w przestrzeni nazw "System.Drawing". Ten typ został przekazany do zestawu "System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2dd51" Rozważ dodanie odwołania do tego zestawu.
Kategoria zmiany
Ta zmiana może mieć wpływ na zgodność źródła.
Przyczyna wprowadzenia zmiany
Ta zmiana pozwala uniknąć zależności od elementu System.Drawing.Common, gdy odwołanie się do pliku System.Windows.Extensions.
Ta zmiana pomaga w usunięciu większej liczby składników zależności od elementu System.Drawing.Common, chyba że rzeczywiście ich potrzebują. Aby uzyskać więcej informacji, zobacz dotnet/msbuild issue 8962.
Zalecana akcja
Jeśli nadal musisz użyć elementu System.Drawing.Common, dodaj bezpośredni odwołanie.
Dotyczy interfejsów API
Nie dotyczy