Partager via


Le package ConfigurationManager ne fait plus référence à System.Security.Permissions

Le System.Configuration.ConfigurationManager package ne fait plus référence au System.Security.Permissions package.

Version introduite

.NET 8 Preview 3

Comportement précédent

Le paquet System.Configuration.ConfigurationManager a fait référence au paquet System.Security.Permissions.

Nouveau comportement

À compter de .NET 8, le System.Configuration.ConfigurationManager package ne référence pas le System.Security.Permissions package.

Type de changement cassant

Cette modification peut affecter la compatibilité source .

Raison de la modification

Cette modification évite une dépendance à System.Drawing.Common, lorsque System.Configuration.ConfigurationManager est référencé, ce qui est principalement un problème pour les systèmes d'exploitation non-Windows.

La dépendance sur System.Drawing.Common a été causée par les dépendances de package suivantes :

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

Si votre application fait référence au System.Configuration.ConfigurationManager package et que vous avez également une dépendance sur ou l’une System.Security.Permissions de ses dépendances, qui peut inclure System.Windows.Extensions, System.Security.AccessControlou System.Drawing.Common, vous devez référencer ces packages directement ou indirectement.

API affectées

N/A