JSON 來源產生 API 重構

JSON 來源產生器輸出所呼叫的 API 已進行重構。 重構可讓這些 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

另請參閱