Partilhar via


System.Windows.Extensions não faz referência a System.Drawing.Common

O pacote System.Windows.Extensions não faz mais referência ao pacote System.Drawing.Common .

Versão introduzida

.NET 8 Visualização 7

Comportamento anterior

Anteriormente, o pacote System.Windows.Extensions fazia referência ao pacote System.Drawing.Common.

Novo comportamento

A partir do .NET 8, o pacote System.Windows.Extensions não faz mais referência ao pacote System.Drawing.Common. Se você dependia do pacote System.Windows.Extensions trazendo System.Drawing.Common, você pode ver um erro de compilação semelhante a este (mas não necessariamente para FontConverter):

erro CS1069: O nome do tipo 'FontConverter' não pôde ser encontrado no namespace 'System.Drawing'. Este tipo foi encaminhado para o assembly 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Considere adicionar uma referência a esse assembly.

Alterar categoria

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

Razão para a alteração

Essa alteração evita uma dependência em System.Drawing.Common quando System.Windows.Extensions é referenciado.

Essa alteração ajuda mais componentes a remover uma dependência de System.Drawing.Common, a menos que eles realmente precisem dela. Para obter mais informações, consulte dotnet/msbuild issue 8962.

Se você ainda precisar usar System.Drawing.Common, adicione uma referência direta.

APIs afetadas

N/A