閱讀英文

共用方式為


.NET 6 中的重大變更

若您要將應用程式移轉至 .NET 6,則可能會受此處列出的重大變更影響。 變更會依技術領域分組,例如 ASP.NET Core 或 Windows Forms。

本文會表示各項中斷性變更為二進位相容來源相容

  • 二進位相容 - 現有的二進位檔會在不重新編譯的情況下成功載入和執行,而且執行階段行為不會變更。
  • 來源相容 - 以新執行階段為目標或使用新的 SDK 或元件時,原始程式碼會成功編譯且不會變更。

ASP.NET Core

容器

標題 二進位相容 來源相容
容器映像的預設主控台記錄器格式設定 ✔️

如需 .NET 6 中容器的其他重大變更資訊,請參閱 .NET 6 容器版本資訊

Core .NET 程式庫

密碼編譯

部署

標題 二進位相容 來源相容
64 位元 Windows 上的 x86 主機路徑 ✔️ ✔️

Entity Framework Core

EF Core 6 中的重大變更

擴充

全球化

Interop

標題 二進位相容 來源相容
介面中的靜態抽象成員 ✔️

JIT 編譯器

標題 二進位相容 來源相容
根據 ECMA-335 強制呼叫引數 ✔️ ✔️

網路

SDK

序列化

Windows Forms

XML 和 XSLT

標題 二進位相容 來源相容
無效索引的 XNodeReader.GetAttribute 行為 ✔️

另請參閱