Partilhar via


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

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

Versão introduzida

.NET 8 Visualização 3

Comportamento anterior

O System.DirectoryServices pacote fez referência ao System.Security.Permissions pacote.

Novo comportamento

A partir do .NET 8, o System.DirectoryServices pacote não faz referência ao System.Security.Permissions pacote.

Tipo de mudança de rutura

Essa alteração pode afetar a compatibilidade da fonte.

Razão para a alteração

Essa alteração evita uma dependência de System.Drawing.Common quando System.DirectoryServices é referenciado, o que é principalmente um problema para sistemas operacionais nã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 seu aplicativo fizer referência ao System.DirectoryServices pacote e você também tiver uma dependência ou System.Security.Permissions 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/A