.NET平台系列8 .NET Core 各版本新功能


  .NET Core 自2016年6月27日發布第一個正式版本以來,它主打的跨平台和高性能特效吸引了許多開發者,包括Java、PHP等語言的開發者。.NET Core 1.0功能不是很多,穩定性也不是很優秀。2017年8月14日微軟發布.NET Core 2.0正式版,有很多個人開發者與企業嘗試着將其應用到生產環境中,反饋非常不錯。發展至今(2021年5月18日),微軟已發布了幾個重大的版本。每個版本都解決了前一版本的bug、優化了性能、增加了許多新的特性與功能。
 
.NET Core 1.0 
  .NET Core 1.0 於 2016年6月發布,主要致力於實現一種適用於構建現代跨平台應用程序的API,包括Web應用程序和雲應用程序,以及使用ASP.NET Core 為 Linux提供的服務。

 
.NET Core 1.1
  .NET1.1於2016年11月發布,重點是修復bug、增加支持的Linux發行版數量、支出.NET Standard 1.6 以及改進性能,尤其是ASP.NET Core(用於Web應用於服務)。
 
.NET Core 2.0
  .NET Coe 2.0於2017年8月發布,重點是實現 .NET Standard 2.0,增加引用 .NET Framework 庫的能力 以及提供更大的性能改進。針對UWP應用的 .NET Core 已經隨 Windows 10 Fall Crearors Update 於2017年10月一起發布。

.NET Core 2.1
  .NET Core 2.1 於 2018年5月發布,它專注於可擴展的工具系統、添加新的類型(如Span<T>)、用於加密和壓縮的新API、Windows 兼容包(其中包含20000個API以幫助遷移舊的Windows應用程序)、Entity Framework Core 值轉換、Linq GroupBy 轉換、數據播種、查詢類型以及性能改進。

.NET Core 2.2
   .NET Core 2.2 於 2018年12月發布,主要關注的是運行時的診斷改進、可選的分層編譯以及如何向 ASP.NET Core 和 Entity Framework Core 添加新特性,如使用 NetTopologySuitr(NTS)庫中的類型支持空間數據、查詢標記以及擁有實體的集合。
 
.NET Core 3.0
  .NET Core 3.0 於 2019年9月發布,重點是增加對同時支持使用 Windwos Forms、WPF 和 Entity Frmamework6.3 構建 Windows 桌面應用程序的支持、應用程序本地部署、快速JSON閱讀器、串口訪問和物聯網(IoT)解決方案的其他PIN訪問以及默認情況下的分級編譯。

.NET Core 3.1
  .NET Core 3.1 與2019年12月3日發布,實際上它只是對.NETCore 3.0的一小部分修復和改進。最重要的特性是 .NET Core 3.1是一個長期支持的(LTS)版本,將支持三年,截止日志為2022年12月3日。NET Core 3.1現在可以在您的想象力或業務需要的任何地方使用。

.NET 5.0
.NET5.0 於 2020年11月10日正式發布,它是繼 .NET Core 3.1之后的下一個主要版本。目前可用於生產環境,但是它不是長支持版本。


免責聲明!

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



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