.net framework 5.0

dd_Wendy發表於2020-11-16

下載地址:

.net framework是由Microsoft開發的一種全面且一致的程式設計模型,以通用語言執行庫為基礎,支援多種語言的開發,包含許多有助於網際網路和內部網應用迅捷開發的技術,近日 .net5正式版 也已經推出了,該版本具有一系列新功能和引人注目的改進,不僅改進了UI元素在高對比度場景下的能見度,而且針對螢幕報讀器改進了WPF應用可訪問性改進,還可以原生執行在ARM64 Windows裝置上,消除了模擬帶來的一些效能障礙,甚至還為明年的 .NET 6.0將Xamarin開發者過渡到統一平臺奠定了基礎,目標將所有的.NET元件整合到一個產品下,然後使用者可以根據需求使用.NET的某個部分,而不是單獨下載或安裝所有內容。另外,.net framework 5.0還包括了C#和F#程式語言的新的主要版本,Visual Studio工具也得到了增強,特別是加入了更新的Windows窗體設計器,對於Visual Studio使用者來說,只需要使用Visual Studio 16.8或更高版本就能在Windows上使用它。此次小編帶來了 .net framework 5.0離線安裝包 ,其中包含64位/32位,歡迎有需要的小夥伴們前來下載使用。
.net framework 5.0

.net5正式版亮點

1、NET 5.0 已經部署到 dot.net 和 Bing.com 託管數月,已經得到了實戰檢驗。
2、很多元件的效能都得到了極大的提高。.NET 5.0 中 ARM64 的效能 和 GRPC 等都有改善
3、C# 9和F# 5提供了新的語言改進,如C# 9的頂層程式和記錄,而F# 5則提供了互動式程式設計和.NET上功能程式設計的效能提升。
4、 .NET庫對Json序列化、正規表示式和HTTP(HTTP 1.1、HTTP/2)的效能有所提升。它們現在也被完全註釋為可空性。
5、由於GC、分層編譯等方面的完善,P95延遲有所下降。
6、應用部署選項更好了,有了ClickOnce客戶端應用釋出、單檔案應用、容器映象尺寸減小,並增加了Server Core容器映象。
7、平臺範圍擴大,增加了Windows Arm64和WebAssembly。
8、一個值得注意的變化是,.NET 5.0應用可以原生執行在ARM64 Windows裝置上,消除了模擬帶來的一些效能障礙。然而,在這個版本中,Windows 桌面元件並不能用於ARM64裝置--這計劃在.NET 5.0的服務更新中進行。

使用說明

1、.NET Core與.NET Framework 5
基本上.NET Framework是為在Windows中和在Windows中開發應用程式而設計的。現在,Microsoft已構建了.NET Core框架,可用於為所有平臺(包括Windows,Linux,Android,iOS等)建立應用程式。這更像Java的可移植性,使用Core框架構建的應用程式需要.NET Core執行時。
2、支援的作業系統/要求
.NET Framework不能安裝在所有Windows作業系統上,但僅支援少數Windows 10版本。這是因為它僅與Visual Studio 2019 16.8 Preview 4相容。由於提到的Visual Studio 2019僅與以下作業系統相容,因此.NET Framework 5.0 RC2也僅支援Windows和Server的以下版本:
Windows 10 Build 1703或更高版本。版本:家庭版,專業版,教育版和企業版(不支援LTSC和S)
Windows Server 2019。版本:標準和資料中心
Windows Server 2016。版本:標準和資料中心
Windows 8.1(帶有2919355更新)版本:Core,Professional和Enterprise
Windows Server 2012 R2(帶有2919355更新)版本:Essentials,Standard,Datacenter
Windows 7 SP1(帶有最新的Windows更新)版本:家庭高階版,專業版,企業版,旗艦版
此外,MSI軟體包也可用於x86,x64,ARM64,macOS和Linux系統。

功能特色

1、提供一個一致的物件導向的程式設計環境,而無論物件程式碼是在本地儲存和執行,還是在本地執行但在 Internet 上分佈,或者是在遠端執行的。
2、提供一個將軟體部署和版本控制衝突最小化的程式碼執行環境。
3、提供一個可提高程式碼(包括由未知的或不完全受信任的第三方建立的程式碼)執行安全性的程式碼執行環境。
4、提供一個可消除指令碼環境或解釋環境的效能問題的程式碼執行環境。
5、使開發人員的經驗在面對型別大不相同的應用程式(如基於Windows的應用程式和基於Web的應用程式)時保持一致。
6、按照工業標準生成所有通訊,以確保基於.NET Framework的程式碼可與任何其他程式碼整合。

更新日誌

-改進了UI元素在高對比度場景下的能見度。所涉及的控制元件包括Expander控制元件、CheckBox、RadioButton、ComboBox和DataGrid。
-對WPF的DataTemplates做了一些改進,現在DataTemplates中的元素支援自動更新。這一改進的驅動力在於為Visual Studio上“Edit-and-Continue”(編輯並繼續)特性提供更好的支援,但是以前並不支援對UI元素做這樣的更改。該特性的實現,使得開發人員在除錯(Debug)過程中更改DataTemplates後,可在繼續執行應用的情況下看到他們所做更改的效果。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983920/viewspace-2734430/,如需轉載,請註明出處,否則將追究法律責任。

相關文章