Comparteix a través de


System.Windows.Extensions no hace referencia a System.Drawing.Common

El paquete System.Windows.Extensions ya no hace referencia al paquete System.Drawing.Common.

Versión introducida

.NET 8 Versión preliminar 7

Comportamiento anterior

Anteriormente, el paquete System.Windows.Extensions hacía referencia al paquete System.Drawing.Common.

Comportamiento nuevo

A partir de .NET 8, el paquete System.Windows.Extensions ya no hace referencia al paquete System.Drawing.Common. Si depende del paquete System.Windows.Extensions que incluye System.Drawing.Common, es posible que vea un error de compilación similar al siguiente (pero no necesariamente para FontConverter):

error CS1069: no se encontró el nombre de tipo "FontConverter" en el espacio de nombres "System.Drawing". Este tipo se ha reenviado al ensamblado 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Considere la posibilidad de agregar una referencia a ese ensamblado.

Cambio de categoría

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

Motivo del cambio

Este cambio evita una dependencia de System.Drawing.Common cuando se hace referencia a System.Windows.Extensions.

Este cambio ayuda a que más componentes quiten una dependencia de System.Drawing.Common a menos que realmente lo necesiten. Para obtener más información, consulte problema de dotnet/msbuild 8962.

Si todavía necesita usar System.Drawing.Common, agregue una referencia directa.

API afectadas

N/D