Partager via


System.Windows.Extensions ne référence pas System.Drawing.Common

Le package System.Windows.Extensions ne fait plus référence au package System.Drawing.Common .

Version introduite

.NET 8 Preview 7

Comportement précédent

Auparavant, le package System.Windows.Extensions a référencé le package System.Drawing.Common.

Nouveau comportement

À compter de .NET 8, le package System.Windows.Extensions ne fait plus référence au package System.Drawing.Common. Si vous dépendez du package System.Windows.Extensions qui a été apporté dans System.Drawing.Common, vous pouvez voir une erreur de compilation similaire à celle-ci (mais pas nécessairement pour FontConverter) :

erreur CS1069 : Le nom de type « FontConverter » est introuvable dans l’espace de noms « System.Drawing ». Ce type a été transféré à l’assembly 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Envisagez d’ajouter une référence à cet assembly.

Modifier la catégorie

Cette modification peut affecter la compatibilité de la source.

Raison de la modification

Cette modification évite une dépendance vis-à-vis de System.Drawing.Common lorsque System.Windows.Extensions est référencé.

Cette modification permet à d’autres composants de supprimer une dépendance sur System.Drawing.Common, sauf s’ils en ont réellement besoin. Pour plus d’informations, consultez le problème dotnet/msbuild 8962.

Si vous devez toujours utiliser System.Drawing.Common, ajoutez une référence directe.

API affectées

N/A