Zásadní změny v .NET 10
Pokud migrujete aplikaci na .NET 10, můžou vás tyto zásadní změny ovlivnit. Změny jsou seskupené podle oblasti technologií, jako je ASP.NET Core nebo Windows Forms.
Tento článek kategorizuje každou zásadní změnu jako binární nekompatibilitu, nebo zdrojovou nekompatibilitu, nebo jako změnu chování:
binární nekompatibilní – při spuštění na novém runtime nebo komponentě mohou existující binární soubory narazit na zásadní změnu chování, jako je selhání načtení nebo spuštění, a pokud ano, vyžadují rekompilaci.
nekompatibilní zdroj – při překladu pomocí nové sady SDK nebo komponenty či při cílení na nový modul runtime může stávající zdrojový kód vyžadovat úpravy ve zdrojovém kódu pro úspěšné přeložení.
změna chování – Existující kód a binární soubory se můžou v době běhu chovat jinak. Pokud je nové chování nežádoucí, stávající kód bude potřeba aktualizovat a znovu zkompilovat.
Poznámka
Tento článek probíhá. Nejedná se o úplný seznam zásadních změn v .NET 10. Pokud chcete zadávat dotazy na zásadní změny, které jsou stále čekající na publikování, přečtěte si téma Problémy s rozhraním .NET.
Základní knihovny .NET
Titul | Typ změny | Představená verze |
---|---|---|
Zastarání rozhraní API s nedefaultními diagnostickými ID | Nekompatibilní zdroj | Preview 1 |
Změna chování funkcí ActivitySource.CreateActivity a ActivitySource.StartActivity | Změna chování | Preview 1 |
Řešení přetížení C# 14 s parametry rozpětí | Změna chování | Preview 1 |
Konzistentní chování posunu v generické matematice | Změna chování | Preview 1 |
Parsování DirectoryControl v adresáři LDAP je nyní přísnější | Změna chování | Preview 1 |
normalizace verzí MacCatalyst | Změna chování | Preview 1 |
Globalizace
Titul | Typ změny | Představená verze |
---|---|---|
Proměnná prostředí přejmenována na DOTNET_ICU_VERSION_OVERRIDE | Změna chování | Preview 1 |
Kryptografie
Titul | Typ změny | Představená verze |
---|---|---|
Ověřování X500DistinguishedName je přísnější | Změna chování | Preview 1 |
Proměnná prostředí přejmenována na DOTNET_OPENSSL_VERSION_OVERRIDE | Změna chování | Preview 1 |
Windows Forms
Titul | Typ změny | Představená verze |
---|---|---|
Přejmenován parametr v HtmlElement.InsertAdjacentElement | Nekompatibilní zdroj | Preview 1 |
Zkrácení obrázku zaškrtávacího políčka TreeView | Změna chování | Preview 1 |