O pacote ConfigurationManager não faz mais referência a System.Security.Permissions
O pacote System.Configuration.ConfigurationManager
não faz mais referência ao pacote System.Security.Permissions
.
Versão introduzida
Versão prévia 3 do .NET 8
Comportamento anterior
O pacote System.Configuration.ConfigurationManager
fez referência ao pacote System.Security.Permissions
.
Novo comportamento
A partir do .NET 8, o pacote System.Configuration.ConfigurationManager
não faz referência ao pacote System.Security.Permissions
.
Tipo de alteração interruptiva
Essa alteração pode afetar a compatibilidade da origem.
Motivo da alteração
Essa alteração evita uma dependência em System.Drawing.Common
quando System.Configuration.ConfigurationManager
é referenciado, o que é um problema principalmente para sistemas operacionais que não são Windows.
A dependência em System.Drawing.Common
foi causada pelas seguintes dependências de pacote:
System.Configuration.ConfigurationManager
└──System.Security.Permissions
└──System.Windows.Extensions
└──System.Drawing.Common
Ação recomendada
Se o aplicativo fizer referência ao pacote System.Configuration.ConfigurationManager
e você também tiver uma dependência em System.Security.Permissions
ou em qualquer uma de suas dependências, o que pode incluir System.Windows.Extensions
, System.Security.AccessControl
ou System.Drawing.Common
, você precisará fazer referência a esses pacotes direta ou indiretamente.
APIs afetadas
N/D