Sdílet prostřednictvím


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