Udostępnij przez


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.

Wersja wprowadzona

.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 polegałeś na tym, że pakiet System.Windows.Extensions dostarcza System.Drawing.Common, możesz napotkać błąd kompilacji podobny do tego (ale niekoniecznie dla FontConverter).

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.

Zmień kategorię

Ta zmiana może mieć wpływ na zgodność źródła.

Przyczyna zmiany

Ta zmiana pozwala uniknąć zależności od biblioteki System.Drawing.Common, gdy System.Windows.Extensions jest używany.

Ta zmiana pomaga większej liczbie składników usuwać zależność od System.Drawing.Common, chyba że rzeczywiście jej potrzebują. Aby uzyskać więcej informacji, zobacz dotnet/msbuild issue 8962.

Jeśli nadal musisz użyć System.Drawing.Common, dodaj bezpośrednie odniesienie.

Interfejsy API, których dotyczy problem

N/A