作為微軟最早邁向開源的重要軟體之一, .NET 的進展極具意義。
微軟今天釋出了 .NET 5.0 正式版。本次版本更新幅度很大,而且自首個預覽版釋出以來微軟已經進行了廣泛的內部部署,除了在 .NET 5.0 上執行 .NET 網站外,Bing 也在使用這個新平臺。更令人驚訝的是,該版本的釋出路線圖是去年 5 月就已經敲定的,這意味著疫情並沒有影響微軟推進該軟體的釋出。
微軟希望 .NET Framework 開發者能夠遷移他們的程式碼和應用到 .NET 5.0 上,為明年釋出的 .NET 6.0 將 Xamarin 開發者過渡到統一平臺奠定基礎。
目標是將所有的 .NET 元件整合到一個產品下,然後使用者可以根據需求使用 .NET 的某個部分,而不是單獨下載或安裝所有內容。
ASP.NET Core、EF Core、C#9和F#5也將在今天一同釋出!
對於Visual Studio使用者,您需要Visual Studio 16.8或更高的版本才能在Windows上使用.NET 5.0,在MacOS上使用最新版本的Visual Studio for Mac)。Visual Studio Code的C#擴充套件也已經支援.NET5.0和C#9。
NET 5.0是我們的.NET統一之旅的第一個版本。我們構建.NET 5.0是為了讓更多的開發人員能夠將他們的.NET Framework程式碼和應用程式遷移到.NET5.0。我們在5.0中也做了很多前期工作,以便Xamarin開發人員在釋出.NET6.0時可以使用統一的.NET平臺。
什麼是.NET 5?
.NET 5.0是.NET Framework和.NET Core核心的結合,旨在統一.NET平臺,微軟將其描述為「.NET的未來」。
.NET 5.0還帶來了大量的改進,微軟強調了一些比較顯著的變化,包括一些效能上的改進,微軟之前在這裡進行了探討。
以下是這個版本的所有亮點:
如果你想深入瞭解這個版本的變化,相關釋出歷程資料和下載地址:https://dotnet.microsoft.com/download/dotnet/5.0