JSON 源-生成 API 重构

JSON 源生成器的输出调用的 API 已重构。 通过重构,可以更轻松地使用将来的新功能进行扩展。 显式使用 JSON 源生成器且使用 .NET 6 RC 1 或更早版本编译的项目将在 .NET 6 RC 2 运行时运行时失败,出现运行时异常。

以前的行为

使用 .NET 6 RC 1 或更低版本的 System.Text.Json 源生成器和库编译的项目按预期运行。

新行为

使用 .NET 6 RC 1 版本的 System.Text.Json 源生成器和库编译的项目在针对 .NET 6 RC 2 运行时运行时失败。 使用 RC 2 SDK 重新编译的项目按预期工作。

已引入的版本

6.0 RC 2

破坏性变更的类型

此更改可能会影响 二进制兼容性

更改原因

引入此更改是为了在将来更轻松地扩展源生成器实现的功能。 有关详细信息,请参阅 dotnet/runtime#59243

使用 RC 2 SDK 重新编译应用。

受影响的 API

另请参阅