.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之后的下一個主要版本。目前可用於生產環境,但是它不是長支持版本。