.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 於 2016年6月釋出,主要致力於實現一種適用於構建現代跨平臺應用程式的API,包括Web應用程式和雲應用程式,以及使用ASP.NET Core 為 Linux提供的服務。
.NET1.1於2016年11月釋出,重點是修復bug、增加支援的Linux發行版數量、支出.NET Standard 1.6 以及改進效能,尤其是ASP.NET Core(用於Web應用於服務)。
.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 於 2018年5月釋出,它專注於可擴充套件的工具系統、新增新的型別(如Span<T>)、用於加密和壓縮的新API、Windows 相容包(其中包含20000個API以幫助遷移舊的Windows應用程式)、Entity Framework Core 值轉換、Linq GroupBy 轉換、資料播種、查詢型別以及效能改進。
.NET Core 2.2 於 2018年12月釋出,主要關注的是執行時的診斷改進、可選的分層編譯以及如何向 ASP.NET Core 和 Entity Framework Core 新增新特性,如使用 NetTopologySuitr(NTS)庫中的型別支援空間資料、查詢標記以及擁有實體的集合。
.NET Core 3.0 於 2019年9月釋出,重點是增加對同時支援使用 Windwos Forms、WPF 和 Entity Frmamework6.3 構建 Windows 桌面應用程式的支援、應用程式本地部署、快速JSON閱讀器、串列埠訪問和物聯網(IoT)解決方案的其他PIN訪問以及預設情況下的分級編譯。
.NET Core 3.1 與2019年12月3日釋出,實際上它只是對.NETCore 3.0的一小部分修復和改進。最重要的特性是 .NET Core 3.1是一個長期支援的(LTS)版本,將支援三年,截止日誌為2022年12月3日。NET Core 3.1現在可以在您的想象力或業務需要的任何地方使用。
.NET5.0 於 2020年11月10日正式釋出,它是繼 .NET Core 3.1之後的下一個主要版本。目前可用於生產環境,但是它不是長支援版本。