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