Le package ConfigurationManager ne fait plus référence à System.Security.Permissions
Le package System.Configuration.ConfigurationManager
ne fait plus référence au package System.Security.Permissions
.
Version introduite
.NET 8 préversion 3
Comportement précédent
Le package System.Configuration.ConfigurationManager
faisait référence au package System.Security.Permissions
.
Nouveau comportement
À partir de .NET 8, le package System.Configuration.ConfigurationManager
ne fait pas référence au package System.Security.Permissions
.
Type de changement cassant
Ce changement peut affecter la compatibilité source.
Raison du changement
Cette modification évite une dépendance quant System.Drawing.Common
au moment System.Configuration.ConfigurationManager
où est référencé, ce qui constitue principalement un problème pour les systèmes d'exploitation non Windows.
La dépendance sur System.Drawing.Common
était causée par les dépendances de package suivantes :
System.Configuration.ConfigurationManager
└──System.Security.Permissions
└──System.Windows.Extensions
└──System.Drawing.Common
Action recommandée
Si votre application fait référence au package System.Configuration.ConfigurationManager
et que vous disposez également d'une dépendance sur System.Security.Permissions
ou sur l'une de ses dépendances, qui peut inclure System.Windows.Extensions
, System.Security.AccessControl
, ou System.Drawing.Common
, vous devrez référencer ces packages directement ou indirectement.
API affectées
N/A