ConfigurationManager パッケージは System.Security.Permissions を参照しなくなりました

System.Configuration.ConfigurationManager パッケージは System.Security.Permissions パッケージを参照しなくなりました。

導入されたバージョン

.NET 8 Preview 3

以前の動作

System.Configuration.ConfigurationManager パッケージは System.Security.Permissions パッケージを参照していました。

新しい動作

.NET 8 以降、System.Configuration.ConfigurationManager パッケージは System.Security.Permissions パッケージを参照しません

破壊的変更の種類

この変更はソースの互換性に影響を与える可能性があります。

変更理由

この変更により、主に Windows 以外のオペレーティング システムで問題となる System.Configuration.ConfigurationManager 参照時の System.Drawing.Common への依存関係が回避されます。

System.Drawing.Common への依存関係は、次のパッケージの依存関係によって発生しました。

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

アプリが System.Configuration.ConfigurationManager パッケージを参照し、System.Security.Permissions またはその依存関係 (System.Windows.ExtensionsSystem.Security.AccessControl、または System.Drawing.Common など) にも依存している場合は、それらのパッケージを直接的または間接的に参照する必要があります。

影響を受ける API

該当なし