Delen via


Belangrijke wijzigingen in .NET 10

Als u een app migreert naar .NET 10, 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.

Dit artikel categoriseert elke breaking change als binaire niet-compatibele of bron niet-compatibel, of als een gedragsverandering:

  • Binair niet compatibel: Bij uitvoering op de nieuwe runtime of het nieuwe onderdeel, kunnen bestaande binaire bestanden een breuk in het gedrag ondervinden, zoals bij het laden of uitvoeren, en moeten, indien van toepassing, opnieuw worden gecompileerd.

  • nl-NL: Broncode niet compatibel - Wanneer opnieuw gecompileerd met behulp van de nieuwe SDK of het nieuwe onderdeel of om de nieuwe runtime te targeten, kan de bestaande broncode wijzigingen vereisen om succesvol te compileren.

  • Gedragswijziging- Bestaande code en binaire bestanden kunnen zich tijdens runtime anders gedragen. Als het nieuwe gedrag ongewenst is, moet bestaande code worden bijgewerkt en opnieuw worden gecompileerd.

Notitie

Dit artikel is een werk in uitvoering. Het is geen volledige lijst met belangrijke wijzigingen in .NET 10. Zie Problemen van .NETom belangrijke wijzigingen op te vragen die nog in behandeling zijn voor publicatie.

Core .NET-bibliotheken

Titel Type wijziging Geïntroduceerde versie
API-afschaffingen met niet-standaard diagnose-id's Bron is niet compatibel Preview 1
Gedragsverandering van ActivitySource.CreateActivity en ActivitySource.StartActivity Gedragswijziging Preview 1
C# 14 overbelastingsresolutie met spanparameters Gedragswijziging Preview 1
Consistent verschuivingsgedrag in algemene wiskunde Gedragswijziging Preview 1
Het parseren van LDAP DirectoryControl is nu strenger Gedragswijziging Preview 1
normalisatie MacCatalyst-versie Gedragswijziging Preview 1

Globalisering

Titel Type wijziging Geïntroduceerde versie
Omgevingsvariabele hernoemd naar DOTNET_ICU_VERSION_OVERRIDE Gedragswijziging Preview 1

Cryptografie

Titel Type wijziging Geïntroduceerde versie
X500DistinguishedName-validatie is strenger Gedragswijziging Preview 1
Omgevingsvariabele hernoemd naar DOTNET_OPENSSL_VERSION_OVERRIDE Gedragswijziging Preview 1

Windows Forms

Titel Type wijziging Geïntroduceerde versie
parameter Hernoemd in HtmlElement.InsertAdjacentElement Bron is niet compatibel Preview 1
TreeView-selectievakje voor afkapping van afbeeldingen Gedragswijziging Preview 1