Aracılığıyla paylaş


System.Windows.Extensions, System.Drawing.Common'a başvurmuyor

System.Windows.Extensions paketi artık System.Drawing.Common paketine başvurmaz.

Sürüm kullanıma sunulmuştur

.NET 8 Önizleme 7

Önceki davranış

Daha önce System.Windows.Extensions paketi System.Drawing.Common paketine başvuruda bulundu.

Yeni davranış

.NET 8'den başlayarak, System.Windows.Extensions paketi artık System.Drawing.Common paketine başvurmaz. System.Drawing.Common'ı getiren System.Windows.Extensions paketine bağımlıysanız, buna benzer bir derleme hatası görebilirsiniz (ancak FontConverter için olması şart değildir).

hata CS1069: 'FontConverter' tür adı 'System.Drawing' ad alanında bulunamadı. Bu tür, 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' derlemesine aktarılmıştır. O derlemeye bir başvuru eklemeyi göz önünde bulundurun.

Kategoriyi değiştir

Bu değişiklik kaynak uyumluluğunu etkileyebilir.

Değişiklik nedeni

Bu değişiklik, System.Windows.Extensions'a başvurulduğunda System.Drawing.Common bağımlılığını önler.

Bu değişiklik, daha fazla bileşenin gerçekten ihtiyaç duymadığı sürece System.Drawing.Common bağımlılığını kaldırmalarına yardımcı olur. Daha fazla bilgi için bkz. dotnet/msbuild sorunu 8962.

Yine de System.Drawing.Common kullanmanız gerekiyorsa, doğrudan referans ekleyin.

Etkilenen API'ler

Mevcut Değil