Sdílet prostřednictvím


Odebraný přepínač konfigurace System.Drawing.Common

Balíček System.Drawing.Common NuGet byl od verze .NET 6 přiřazen jako knihovna specifická pro Windows a jeho použití způsobila upozornění v době kompilace a výjimky za běhu. Přepínač konfigurace modulu runtime pro opětovné povolení použití balíčku v operačních systémech mimo Windows byl odebrán v .NET 7.

Staré chování

Před rozhraním .NET 6 se při použití balíčku System.Drawing.Common nevygenerovaly žádná upozornění v době kompilace a nebyly vyvolány žádné výjimky za běhu. V .NET 6 můžete nastavit System.Drawing.EnableUnixSupport nastavení konfigurace modulu runtime pro opětovné povolení podpory jiných systémů než Windows.

Nové chování

Od verze .NET 7 byl přepínač odebrán a v jiných operačních systémech než System.Drawing.EnableUnixSupport Windows již nelze použít balíček System.Drawing.Common .

Zavedená verze

.NET 7

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

Přechod na opětovné povolení funkcí v operačních systémech mimo Windows byl přidán v .NET 6, aby zákazníkům poskytl čas na migraci na alternativní moderní knihovnu. Po vydání rozhraní .NET 7 se přepínač odebral. Další informace najdete v tématu Důvod změny (zásadní změna .NET 6).

Pokud chcete tato rozhraní API použít pro multiplatformní aplikace, migrujte do alternativní knihovny, například jednu z následujících možností:

Ovlivněná rozhraní API

Viz Ovlivněná rozhraní API (zásadní změna rozhraní .NET 6).

Viz také