API 已过时并带有默认诊断 ID (.NET 7)

一些 API 在 .NET 7 中被标记为已过时。 在代码中引用这些 API 将导致生成警告。 在 C# 中,针对这些过时的编译器诊断为 CS0618

旧行为

以前,可以在没有任何生成警告的情况下引用受影响的 API。

新行为

从 .NET 7 开始,引用受影响的 API 将导致生成警告。

引入的版本

.NET 7 预览版 3

中断性变更的类型

这种过时可能会影响源兼容性

更改原因

这些 API 以前在实现程序集中标记为已过时,但在 引用程序集中未标记为已过时。 引用程序集现已更新,以匹配实现程序集。

按照使用过时 API 时发出的建议操作进行操作。

受影响的 API