Partage via


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.ConfigurationManagerne 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

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