JSON 源生成 API 重构

JSON 源生成器的输出调用的 API 已重构。 重构使它们在未来更容易使用新功能进行扩展。 在 .NET 6 RC 2 运行时上运行时,显式使用 JSON 源生成器并使用 .NET 6 RC 1 或更早版本编译的项目将因运行时异常而失败。

旧行为

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

新行为

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

引入的版本

6.0 RC 2

中断性变更的类型

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

更改原因

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

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

受影响的 API

另请参阅