整理 | 祝濤
出品 | CSDN(ID:CSDNnews)
11月9日訊息,微軟宣布 .NET 6 已正式推出,并稱其為迄今為止最快的 .NET 版本,

據了解,.NET 6 是首個原生支持蘋果芯片 (Arm64) 的版本,并且還針對 Windows Arm64 進行了改進,C# 10和F# 6提供了語言改進,優化了代碼,在性能上有了巨大的提升,使用dotnet monitor和OpenTelemetry改進了云診斷,ASP.NET Core 中引入了最少的 API,提高了 HTTP 服務的性能,作為 LTS 長期支持版本,.NET 6 將會獲得 3 年的技術支持,
.NET 6 亮點:
- 使用微軟服務、其他公司運行的云應用程式和開源專案進行了生產壓力測驗,
- 作為最新的長期支持 (LTS) 版本支持三年,
- 跨瀏覽器、云、桌面、IoT 和移動應用程式的統一平臺,所有應用程式都使用相同的 .NET 庫和輕松共享代碼的能力,
- 性能全面提升,尤其是檔案 I/O,減少了執行時間、延遲和記憶體使用,
- C# 10 提供了語言改進,例如記錄結構、隱式使用和新的 lambda 功能,同時編譯器添加了增量源生成器,
- F# 6 添加了新功能,包括基于任務的異步、管道除錯和眾多性能改進,
- Visual Basic 在 Visual Studio 體驗和 Windows 表單專案打開體驗方面進行了改進,
- 熱多載使用戶可以跳過重新構建和重新啟動應用程式以查看新更改 —— 在 Visual Studio 2022 和 .NET CLI中支持,適用于 C# 和 Visual Basic,
- 云診斷已通過 OpenTelemetry 和 dotnet 監視器得到改進,現在在生產中得到支持,并且可用于 Azure 應用服務,
- JSON API 更強大,具有更高的性能,帶有序列化程式的源生成器,
- ASP.NET Core 中引入了最少的 API,以簡化入門體驗并提高 HTTP 服務的性能,
- Blazor 組件現在可以從 JavaScript 呈現并與現有的基于 JavaScript 的應用程式集成,
- 用于 Blazor WebAssembly (Wasm) 應用程式的WebAssembly AOT編譯,以及對運行時重新鏈接和本機依賴項的支持,
- 使用 ASP.NET Core 構建的單頁應用程式現在使用更靈活的模式,可以與 Angular、React 和其他流行的前端JavaScript 框架一起使用,
- 添加了 HTTP/3,以便 ASP.NET Core、HttpClient 和 gRPC 都可以與 HTTP/3 客戶端和服務器互動,
- File IO 現在支持符號鏈接,并通過重新撰寫的 FileStream 大大提高了性能,
- 通過支持 OpenSSL 3、ChaCha20Poly1305 加密方案和運行時深度防御緩解措施,特別是 W^X 和CET,安全性得到了提高,
- 可以為 Linux、macOS 和 Windows(以前僅適用于 Linux)發布單檔案應用程式(免提取),
- IL 修整現在更加強大和有效,新的警告和分析器可確保正確的最終結果,
- 添加了源代碼生成器和分析器,可幫助用戶生成更好、更安全和更高性能的代碼,
- 源代碼構建使 Red Hat 等組織能夠從源代碼構建 .NET,并向其用戶提供自己的構建版本,
用戶可以在Linux、macOS和Windows上下載.NET 6,
下載 .NET 6.0
- Installers and binaries
- Container images
- Linux packages
- Release notes
- API diff
- Known issues
- GitHub issue tracker
更多細節請參閱:
- https://devblogs.microsoft.com/dotnet/announcing-net-6/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/354669.html
標籤:其他
上一篇:Vue 生命周期
下一篇:第一個完整頁面來啦~小米官網
