Microsoft .NET Framework 5.0


本次版本更新非常重視 .NET 的統一性,微軟希望 .NET Framework 開發者能夠遷移他們的代碼和應用到 .NET 5.0 上,為明年發布的 .NET 6.0 將 Xamarin 開發者過渡到統一平台奠定了基礎。目標是將所有的 .NET 組件整合到一個產品下,然后用戶可以根據需求使用 .NET 的某個部分,而不是單獨下載或安裝所有內容。

.NET 5.0還帶來了大量的改進,微軟強調了一些比較顯著的變化,包括一些性能上的改進,微軟之前在這里進行了探討。以下是這個版本的所有亮點:

● .NET 5.0 已經部署到 dot.net 和 Bing.com 托管數月,已經得到了實戰檢驗。

● 很多組件的性能都得到了極大的提高。.NET 5.0 中 ARM64 的性能 和 GRPC 等都有改善

● C# 9和F# 5提供了新的語言改進,如C# 9的頂層程序和記錄,而F# 5則提供了交互式編程和.NET上功能編程的性能提升。

● .NET庫對Json序列化、正則表達式和HTTP(HTTP 1.1、HTTP/2)的性能有所提升。它們現在也被完全注釋為可空性。

● 由於GC、分層編譯等方面的完善,P95延遲有所下降。

● 應用部署選項更好了,有了ClickOnce客戶端應用發布、單文件應用、容器鏡像尺寸減小,並增加了Server Core容器鏡像。

● 平台范圍擴大,增加了Windows Arm64和WebAssembly。

● 一個值得注意的變化是,.NET 5.0應用可以原生運行在ARM64 Windows設備上,消除了仿真帶來的一些性能障礙。然而,在這個版本中,Windows 桌面組件並不能用於ARM64設備--這計划在.NET 5.0的服務更新中進行。如果你想深入了解這個版本的變化,你可以閱讀完整的博客文章。完整的發布說明可以在這里找到。

下載地址 | 更新日志

1、dotnet runtime是常規NET 5.0運行庫
2、windowsdesktop runtime是部分應用需要的,如動態壁紙軟件等

1、
https://download.visualstudio.microsoft.com/download/pr/a7e15da3-7a15-43c2-a481-cf50bf305214/c69b951e8b47101e90b1289c387bb01a/dotnet-runtime-5.0.0-win-x86.exe
https://download.visualstudio.microsoft.com/download/pr/36a9dc4e-1745-4f17-8a9c-f547a12e3764/ae25e38f20a4854d5e015a88659a22f9/dotnet-runtime-5.0.0-win-x64.exe

2、
https://download.visualstudio.microsoft.com/download/pr/b2780d75-e54a-448a-95fc-da9721b2b4c2/62310a9e9f0ba7b18741944cbae9f592/windowsdesktop-runtime-5.0.0-win-x86.exe
https://download.visualstudio.microsoft.com/download/pr/1b3a8899-127a-4465-a3c2-7ce5e4feb07b/1e153ad470768baa40ed3f57e6e7a9d8/windowsdesktop-runtime-5.0.0-win-x64.exe


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM