Delen via


System.Windows.Extensions verwijst niet naar System.Drawing.Common

Het pakket System.Windows.Extensions verwijst niet langer naar het pakket System.Drawing.Common .

Versie geïntroduceerd

.NET 8 Preview 7

Vorig gedrag

Voorheen verwijst het pakket System.Windows.Extensions naar het pakket System.Drawing.Common.

Nieuw gedrag

Vanaf .NET 8 verwijst het pakket System.Windows.Extensions niet langer naar het pakket System.Drawing.Common. Als u afhankelijk bent van het system.Windows.Extensions-pakket dat System.Drawing.Common binnenbrengt, ziet u mogelijk een compilatiefout die vergelijkbaar is met dit (maar niet noodzakelijkerwijs voor FontConverter):

fout CS1069: De typenaam FontConverter is niet gevonden in de naamruimte System.Drawing. Dit type is doorgestuurd naar assembly 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2dddd51' Overweeg een verwijzing naar die assembly toe te voegen.

Wijzigingscategorie

Deze wijziging kan van invloed zijn op de broncompatibiliteit.

Reden voor wijziging

Deze wijziging voorkomt een afhankelijkheid van System.Drawing.Common wanneer naar System.Windows.Extensions wordt verwezen.

Deze wijziging helpt meer onderdelen om een afhankelijkheid van System.Drawing.Common te verwijderen, tenzij ze deze daadwerkelijk nodig hebben. Zie dotnet/msbuild issue 8962 voor meer informatie.

Als u System.Drawing.Common nog steeds moet gebruiken, voegt u een directe verwijzing toe.

Betrokken API's

N.v.t.