Condividi tramite


System.Windows.Extensions non fa riferimento a System.Drawing.Common

Il pacchetto System.Windows.Extensions non fa più riferimento al pacchetto System.Drawing.Common.

Versione di introduzione

.NET 8 Preview 7

Comportamento precedente

In precedenza il pacchetto System.Windows.Extensions faceva riferimento al pacchetto System.Drawing.Common.

Nuovo comportamento

A partire da .NET 8, il pacchetto System.Windows.Extensions non fa più riferimento al pacchetto System.Drawing.Common. Se si dipende dal pacchetto System.Windows.Extensions affinché System.Drawing.Common sia disponibile, è possibile che venga visualizzato un errore di compilazione simile a questo (ma non necessariamente per FontConverter):

Errore CS1069: non è possibile trovare il nome del tipo 'FontConverter' nello spazio dei nomi 'System.Drawing'. Questo tipo è stato inoltrato all'assembly 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Prendere in considerazione l'aggiunta di un riferimento a tale assembly.

Categoria di modifiche

Questa modifica può influire sulla compatibilità dell'origine.

Motivo della modifica

Questa modifica evita una dipendenza da System.Drawing.Common quando viene fatto riferimento a System.Windows.Extensions.

Questa modifica consente a più componenti di rimuovere una dipendenza da System.Drawing.Common, a meno che non ne abbiano effettivamente bisogno. Per altre informazioni, vedere il problema 8962 di dotnet/msbuild.

Se è ancora necessario usare System.Drawing.Common, aggiungere un riferimento diretto.

API interessate

N/D