2020年6月25日,微軟dotnet團隊在博客宣佈了第六個 .NET 5.0 的預覽版:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/,在改進性能的同時增長了一些新的功能。ASP.NET Core和 EF Core也將於今日發佈了。注意:EF Core 5.0 不支持 .NET Standard 2.0 或 .NET Framework,可是EF Core 5.0是支持.NET Core 3.1。 將全部內容組合在一塊兒的里程碑式版本離預覽版 8 中完成功能只有兩步之遙,最終的 GA 版本定於 11 月發佈,2019年Build大會上宣佈.NET 5時,微軟就明確說了,"將來將只有一個.NET,您將可以使用它來定位Windows、Linux、macOS、iOS、Android、tvOS、watchOS和WebAssembly等等。 微軟在4 月份宣佈預覽版 2時宣佈,它已經處理了其 .NET 站點上 50% 的流量。html
自那時以來,一系列穩定的預覽版本一直在逐步修復Issue,完善現有功能和添加新的功能,雖然一般是一個小範圍,不斷敏捷迭代,小步快跑。 今天的預覽版 6 依然如此,Microsoft 將其描述爲包含"一小組新功能和性能改進"。 git
本次更新的主要功能是在 Windows ARM64 上支持 Windows Forms 應用程序。此前.NET 5 Preview 4,Windows ARM64 上只支持控制檯和 ASP.NET Core 應用程序。 經過這項支持,開發者能夠在 Surface Pro X 等 Windows ARM64 設備上構建和運行 Windows Forms 應用。微軟還透露,他們仍在努力爲 Windows ARM64 設備提供 WPF支持。 同時.NET 5移除了對WinRT 的內置支持,經過外部工具鏈進行支持,這麼作的最直接的好處是簡化 .NET 運行時代碼庫(一下就刪除 6 萬行代碼),並且這麼多代碼和跨平臺無關。此次版本更新的內容以下:github
開發工具支持上須要Visual Studio 16.7 預覽版才支持.NET 5, Visual Studio For Mac 也支持.NET 5, 固然Visual Studio Code 安裝最新版的C#擴展插件也支持.NET 5. Visual Studio .NET遠程調試器對Windows ARM64的支持將在Visual Studio 16.7版本中提供。Visual Studio Code .NET遠程調試器支持將在之後推出。 docker
Richard 在博客結束時說:"咱們如今已通過了這個發佈週期的一半。"事實上,咱們開始’關閉發佈'。若是您密切關注咱們的代碼倉庫,您會看到咱們正開始更仔細地管理問題的里程碑。 在發佈了多個.NET 5 版本以後,我能夠告訴你,這是一個偉大的時間。 是時候在一組咱們構建的功能上取得勝利,並把它們打磨到您樂於使用它們。 這就是咱們如今在家裏遠程工做所作的。 儘管 11 月首次亮相仍有望實現,但 .NET 5 不會擁有 Microsoft 最初計劃的全部特性和功能。這是由於COVID-19大流行引發的併發症。所以,完整的包將會在 2021 年 11 月與 .NET 6 一塊兒發佈。windows
您可使用如下連接下載新的 .NET 5.0 的第六個預覽版,適用於於Windows、macOS和Linux: 併發