Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De API's die de uitvoer van de JSON-brongenerator aanroepen, zijn geherstructureerd. Dankzij de herstructurering kunnen ze in de toekomst eenvoudiger worden uitgebreid met nieuwe functies. Projecten die expliciet gebruikmaken van de JSON-brongenerator en die zijn gecompileerd met .NET 6 RC 1 of eerder, mislukken met runtime-uitzonderingen wanneer ze worden uitgevoerd op de .NET 6 RC 2-runtime.
Vorig gedrag
Projecten die zijn gecompileerd met behulp van de .NET 6 RC 1 of eerdere versie van de System.Text.Json-brongenerator en -bibliotheek worden uitgevoerd zoals verwacht.
Nieuw gedrag
Projecten die zijn gecompileerd met behulp van de .NET 6 RC 1-versie van de System.Text.Json-brongenerator en -bibliotheek mislukken wanneer ze worden uitgevoerd op de .NET 6 RC 2-runtime. Projecten die opnieuw worden gecompileerd met de RC 2 SDK werken zoals verwacht.
Geïntroduceerde versie
6.0 RC 2
Type van brekende verandering
Deze wijziging kan van invloed zijn op binaire compatibiliteit.
Reden voor wijziging
Deze wijziging is geïntroduceerd om de implementatie van de brongenerator eenvoudiger uit te breiden met functies in de toekomst. Zie dotnet/runtime#59243 voor meer informatie.
Aanbevolen actie
Uw app opnieuw compileren met behulp van de RC 2 SDK.
Betreffende API's
- System.Text.Json.Serialization.JsonSerializerContext
- System.Text.Json.Serialization.JsonSerializableAttribute
- System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute
- System.Text.Json.Serialization.Metadata (niet bedoeld voor direct gebruik)