Share via


System.Windows.Extensions refererar inte till System.Drawing.Common

Paketet System.Windows.Extensions refererar inte längre till paketet System.Drawing.Common.

Version introducerad

.NET 8 Förhandsversion 7

Tidigare beteende

Tidigare refererade paketet System.Windows.Extensions till paketet System.Drawing.Common.

Nytt beteende

Från och med .NET 8 refererar paketet System.Windows.Extensions inte längre till Paketet System.Drawing.Common. Om du var beroende av paketet System.Windows.Extensions som innehåller System.Drawing.Common kan du se ett kompileringsfel som liknar detta (men inte nödvändigtvis för FontConverter):

fel CS1069: Det gick inte att hitta typnamnet "FontConverter" i namnområdet "System.Drawing". Den här typen har vidarebefordrats till sammansättningen "System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2dd51" Överväg att lägga till en referens till den sammansättningen.

Ändra kategori

Den här ändringen kan påverka källkompatibiliteten.

Orsak till ändringen

Den här ändringen undviker ett beroende av System.Drawing.Common när System.Windows.Extensions refereras.

Den här ändringen hjälper fler komponenter att ta bort ett beroende av System.Drawing.Common om de inte faktiskt behöver det. Mer information finns i dotnet/msbuild issue 8962.

Om du fortfarande behöver använda System.Drawing.Common lägger du till en direktreferens.

Berörda API:er

Ej tillämpligt