Partage via


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

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

Version introduite

.NET 8 Preview 7

Comportement précédent

Auparavant, le package System.Windows.Extensions référençait le package System.Drawing.Common.

Nouveau comportement

Depuis .NET 8, le package System.Windows.Extensions ne référence plus le package System.Drawing.Common. Si vous dépendez du package System.Windows.Extensions apportant 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 ». Ajoutez une référence à cet assembly.

Modifier la catégorie

Ce changement peut affecter la compatibilité de la source.

Raison du changement

Ce changement évite une dépendance sur System.Drawing.Common quand System.Windows.Extensions est référencé.

Ce changement 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 Problème dotnet/core 8962.

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

API affectées

N/A