Пакет ConfigurationManager больше не ссылается на System.Security.Permissions
Пакет System.Configuration.ConfigurationManager
больше не ссылается на System.Security.Permissions
пакет.
Представленные версии
.NET 8 ( предварительная версия 3)
Прежнее поведение
Пакет System.Configuration.ConfigurationManager
ссылается System.Security.Permissions
на пакет.
Новое поведение
Начиная с .NET 8 System.Configuration.ConfigurationManager
пакет не ссылается на System.Security.Permissions
пакет.
Тип критического изменения
Это изменение может повлиять на совместимость исходного кода.
Причина изменения
Это изменение позволяет избежать зависимости от того, на System.Drawing.Common
что System.Configuration.ConfigurationManager
ссылается ссылка, что в основном является проблемой для операционных систем, отличных от Windows.
Зависимость от System.Drawing.Common
нее вызвана следующими зависимостями пакета:
System.Configuration.ConfigurationManager
└──System.Security.Permissions
└──System.Windows.Extensions
└──System.Drawing.Common
Рекомендуемое действие
Если ваше приложение ссылается на System.Configuration.ConfigurationManager
пакет, и у вас также есть зависимость от System.Security.Permissions
или любой из его зависимостей, которые могут включать System.Windows.Extensions
System.Security.AccessControl
, илиSystem.Drawing.Common
, вам потребуется ссылаться на эти пакеты напрямую или косвенно.
Затронутые API
Н/Д