Udostępnij za pośrednictwem


Pakiet ConfigurationManager nie odwołuje się już do pliku System.Security.Permissions

Pakiet System.Configuration.ConfigurationManager nie odwołuje się już do System.Security.Permissions pakietu.

Wprowadzona wersja

.NET 8 (wersja zapoznawcza 3)

Poprzednie zachowanie

Pakiet System.Configuration.ConfigurationManager odwołuje się do System.Security.Permissions pakietu.

Nowe zachowanie

Począwszy od platformy .NET 8, System.Configuration.ConfigurationManager pakiet nie odwołuje się do System.Security.Permissions pakietu.

Typ zmiany powodującej niezgodność

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

Przyczyna wprowadzenia zmiany

Ta zmiana pozwala uniknąć zależności od System.Drawing.Common tego, kiedy System.Configuration.ConfigurationManager występuje odwołanie, co jest przede wszystkim problemem dla systemów operacyjnych innych niż Windows.

Zależność od System.Drawing.Common elementu została spowodowana przez następujące zależności pakietu:

System.Configuration.ConfigurationManager
└──System.Security.Permissions
    └──System.Windows.Extensions
        └──System.Drawing.Common

Jeśli aplikacja odwołuje się do System.Configuration.ConfigurationManager pakietu, a także masz zależność od System.Security.Permissions dowolnego z jego zależności, które mogą obejmować System.Windows.Extensions, System.Security.AccessControllub , należy odwołać się do tych pakietów bezpośrednio lub System.Drawing.Commonpośrednio.

Dotyczy interfejsów API

Nie dotyczy