System.Windows.Extensions 包不再引用 System.Drawing.Common 包。
已引入的版本
.NET 8 预览版 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=cc7b13ffcd2ddd51”,建议考虑添加对该程序集的引用。
更改类别
此更改可能会影响 源兼容性。
更改原因
此更改可避免在引用 System.Windows.Extensions 时依赖于 System.Drawing.Common。
此更改有助于更多组件删除对 System.Drawing.Common 的依赖项,除非它们实际上需要它。 有关详细信息,请参阅 dotnet/msbuild 问题 8962。
建议的措施
如果仍需要使用 System.Drawing.Common,请添加直接引用。
受影响的 API
无