Compartir vía


El paquete ConfigurationManager ya no hace referencia a System.Security.Permissions

El paquete System.Configuration.ConfigurationManager ya no hace referencia al paquete System.Security.Permissions.

Versión introducida

.NET 8 (versión preliminar 3)

Comportamiento anterior

El paquete System.Configuration.ConfigurationManager hace referencia al paquete System.Security.Permissions.

Comportamiento nuevo

A partir de .NET 8, elSystem.Configuration.ConfigurationManager paquete no hace referencia al paqueteSystem.Security.Permissions.

Tipo de cambio importante

Este cambio puede afectar a la compatibilidad de orígenes.

Motivo del cambio

Este cambio evita una dependencia de System.Drawing.Common cuando System.Configuration.ConfigurationManager se hace referencia a, que es principalmente un problema para los sistemas operativos que no son Windows.

La dependencia de System.Drawing.Common se debió a las siguientes dependencias de paquete:

System.Configuration.ConfigurationManager
└──System.Security.Permissions
    └──System.Windows.Extensions
        └──System.Drawing.Common

Si la aplicación hace referencia al paquete de System.Configuration.ConfigurationManager y también tiene una dependencia de System.Security.Permissions o de cualquiera de sus dependencias, que puede incluir System.Windows.Extensions, System.Security.AccessControlo System.Drawing.Common, deberá hacer referencia a esos paquetes directamente o indirectamente.

API afectadas

N/D