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 |