Číst v angličtině

Sdílet prostřednictvím


Zásadní změny v .NET 7

Pokud migrujete aplikaci na .NET 7, můžou vás tyto zásadní změny ovlivnit. Změny jsou seskupené podle oblasti technologií, jako je ASP.NET Core nebo model Windows Forms.

Tento článek označuje, jestli je každá změna způsobující chybu binární kompatibilní nebo zdroj kompatibilní:

  • Binární kompatibilní – Existující binární binární soubory se načtou a úspěšně se spustí bez rekompilace a chování za běhu se nezmění.
  • Kompatibilní se zdrojem – Zdrojový kód se úspěšně zkompiluje beze změn při cílení na nový modul runtime nebo pomocí nové sady SDK nebo komponenty.

ASP.NET Core

Knihovny Core .NET

Konfigurace

Nadpis Binární kompatibilní Kompatibilní se zdrojem
Položka System.diagnostics v app.config ✔️

Kryptografie

Nasazení

Entity Framework Core

Zásadní změny v EF Core 7

Rozšíření

Globalizace

Nadpis Binární kompatibilní Kompatibilní se zdrojem
Rozhraní API globalizace používají knihovny ICU na Windows Serveru. ✔️

Zprostředkovatel komunikace

Nadpis Binární kompatibilní Kompatibilní se zdrojem
RuntimeInformation.OSArchitecture v emulaci ✔️

.NET MAUI

Sítě

SDK a MSBuild

Serializace

Windows Forms

Nadpis Binární kompatibilní Kompatibilní se zdrojem
Obsoletions and warnings ✔️
Některá rozhraní API vyvolá výjimku ArgumentNullException. ✔️

WPF

Nadpis Binární kompatibilní Kompatibilní se zdrojem Zpětně kompatibilní
Obnovené chování operací přetažení u textových editorů ✔️ ✔️

XML a XSLT

Nadpis Binární kompatibilní Kompatibilní se zdrojem
XmlSecureResolver je zastaralý

Viz také