JSON-källgenererings-API-refaktorisering

API-anropen som genereras av JSON-källkoden har omarbetats. Refaktorisering gör dem enklare att utöka med nya funktioner i framtiden. Projekt som uttryckligen använder JSON-källgeneratorn och kompilerades med .NET 6 RC 1 eller tidigare misslyckas med körningsundanstag när de körs på .NET 6 RC 2-körningen.

Tidigare beteende

Projekt som kompilerats med .NET 6 RC 1 eller tidigare version av System.Text.Json-källgeneratorn och -biblioteket körs som förväntat.

Nytt beteende

Projekt som kompilerats med .NET 6 RC 1-versionen av System.Text.Json-källgeneratorn och -biblioteket misslyckas när de körs mot .NET 6 RC 2-körningen. Projekt som omkompileras med RC 2 SDK fungerar som förväntat.

Version lanserad

6.0 RC 2

Typ av brytande ändring

Den här ändringen kan påverka binär kompatibilitet.

Orsak till ändring

Den här ändringen infördes för att göra det enklare att utöka källgeneratorimplementeringen med funktioner i framtiden. Mer information finns i dotnet/runtime#59243.

Kompilera om din app med hjälp av RC 2 SDK.

Berörda API:er

Se även