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.
Als u een app migreert naar .NET 6, kunnen de belangrijke wijzigingen die hier worden vermeld, van invloed zijn op u. Wijzigingen worden gegroepeerd op technologiegebied, zoals ASP.NET Core of Windows Forms.
In dit artikel wordt aangegeven of elke belangrijke wijziging binair compatibel of bron compatibel is:
- Binair compatibel : bestaande binaire bestanden worden geladen en uitgevoerd zonder hercompilatie, en het runtimegedrag wordt niet gewijzigd.
- Broncompatibel : broncode wordt zonder wijzigingen gecompileerd wanneer deze gericht is op de nieuwe runtime of het gebruik van de nieuwe SDK of het nieuwe onderdeel.
ASP.NET Core
Zie Belangrijke wijzigingen in ASP.NET Core 6.
Verpakkingen
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| Standaardopmaak van consolelogger in containerinstallatiekopieën | ✔️ | ❌ |
Zie releaseopmerkingen voor .NET 6 voor meer informatie over andere belangrijke wijzigingen voor containers in .NET 6.
Core .NET-bibliotheken
Cryptografie
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| CreateEncryptor-methoden genereren uitzondering voor onjuiste feedbackgrootte | ❌ | ✔️ |
Implementatie
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| x86-hostpad in 64-bits Windows | ✔️ | ✔️ |
Entity Framework Core
Zie Belangrijke wijzigingen in EF Core 6.
Uitbreidingen
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| AddProvider controleert op niet-null-provider | ✔️ | ❌ |
| FileConfigurationProvider.Load genereert InvalidDataException | ✔️ | ❌ |
| Herhaalde XML-elementen bevatten index | ❌ | ✔️ |
| Het oplossen van verwijderd ServiceProvider genereert uitzondering | ✔️ | ❌ |
Globalisatie
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| Cultuur maken en casetoewijzing in de globalization-invariant-modus |
Interop
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| Statische abstracte leden in interfaces | ❌ | ✔️ |
JIT-compiler
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| Aanroepargumenten op basis van ECMA-335 | ✔️ | ✔️ |
Netwerken
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| Poort verwijderd uit SPN voor Kerberos en Onderhandelen | ❌ | ✔️ |
| WebRequest, WebClient en ServicePoint zijn verouderd | ✔️ | ❌ |
SDK
Serialisatie
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| DataContractSerializer behoudt teken bij het deserialiseren van -0 | ❌ | ✔️ |
| Standaardserialisatie-indeling voor TimeSpan | ❌ | ✔️ |
| IAsyncEnumerable serialisatie | ✔️ | ❌ |
| Api-herstructurering van JSON-brongeneratie | ❌ | ✔️ |
| JsonNumberHandlingAttribute voor verzamelingseigenschappen | ❌ | ✔️ |
| Overbelasting van nieuwe JsonSerializer-brongenerator | ❌ | ✔️ |
Windows Forms
XML en XSLT
| Titel | Binair compatibel | Bron compatibel |
|---|---|---|
| XNodeReader.GetAttribute-gedrag voor ongeldige index | ✔️ | ❌ |