Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Rekommenderad åtgärd
Kompilera om din app med hjälp av RC 2 SDK.
Berörda API:er
- System.Text.Json.Serialization.JsonSerializerContext
- System.Text.Json.Serialization.JsonSerializableAttribute
- System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute
- System.Text.Json.Serialization.Metadata (inte avsedd för direkt användning)