Compartilhar 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 Versão Prévia 3

Comportamento anterior

O System.DirectoryServices pacote referenciava o 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 disruptiva

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

Motivo da alteração

Essa alteração evita uma dependência de System.Drawing.Common ao se referenciar System.DirectoryServices, 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 pacote System.DirectoryServices e você também tiver uma dependência de System.Security.Permissions ou de qualquer uma de suas dependências, que podem incluir System.Windows.Extensions ou System.Drawing.Common, você precisará referenciar esses pacotes de forma direta ou indireta.

APIs afetadas

Não aplicável