O pacote DirectoryServices não faz mais referência a System.Security.Permissions

O pacote System.DirectoryServices 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.DirectoryServices fez referência ao pacote System.Security.Permissions.

Novo comportamento

A partir do .NET 8, o pacote System.DirectoryServicesnã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.DirectoryServices é 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.DirectoryServices
 └──System.Security.Permissions
      └──System.Windows.Extensions
           └──System.Drawing.Common

Se o aplicativo fizer referência ao pacote System.DirectoryServices 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 ou System.Drawing.Common, você precisará fazer referência a esses pacotes direta ou indiretamente.

APIs afetadas

N/D