共用方式為


System.Windows.Extensions 不會參考 System.Drawing.Common

System.Windows.Extensions 套件不會再參考 System.Drawing.Common 套件。

導入的版本

.NET 8 Preview 7

先前的行為

先前,System.Windows.Extensions 套件參考了 System.Drawing.Common 套件。

新的行為

從 .NET 8 開始,System.Windows.Extensions 套件不再會參考 System.Drawing.Common 套件。 如果依賴 System.Windows.Extensions 套件來引進 System.Drawing.Common,您可能會看到類似下列的編譯錯誤 (但不一定為 FontConverter):

錯誤 CS1069: 在命名空間 'System.Drawing' 中找不到類型名稱 'FontConverter'。 此類型已轉送至元件 'System.Drawing.Common,Version=0.0.0.0,Culture=neutral, PublicKeyToken=cc7b13ffcd2dd51' 考慮新增該元件的參考。

變更類別

這項變更可能會影響「來源相容性

變更原因

當參考 System.Windows.Extensions 時,這項變更可避免對於 System.Drawing.Common 的相依性。

這項變更可協助更多元件移除 System.Drawing.Common 的相依性,除非它們確實需要它。 如需詳細資訊,請參閱 dotnet/roslyn 問題 8962

如果您仍然需要使用 System.Drawing.Common,請新增直接參考。

受影響的 API

N/A