.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之后的下一个主要版本。目前可用于生产环境,但是它不是长支持版本。

.NET平台系列8 .NET Core 各版本新功能的更多相关文章

  1. .NET 平台系列6 .NET Core 发展历程

    系列目录     [已更新最新开发文章,点击查看详细] 在我的上一篇博客<.NET平台系列5 .NET Core 简介>中主要介绍了.NETCore的基本情况,主要包括.NET跨平台的缘由 ...

  2. CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系

    CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...

  3. 微信小程序0.11.122100版本新功能解析

    微信小程序0.11.122100版本新功能解析   新版本就不再吐槽了,整的自己跟个愤青似的.人老了,喷不动了,把机会留给年轻人吧.下午随着新版本开放,微信居然破天荒的开放了开发者论坛.我很是担心官方 ...

  4. net Core 2.1新功能Generic Host(通用主机)

    net Core 2.1新功能Generic Host(通用主机) http://doc.okbase.net/CoderAyu/archive/301859.html 什么是Generic Host ...

  5. 代码演示C#各版本新功能

    代码演示C#各版本新功能 C#各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过非常简短的代码将每个新特性演示出来. 代码演示C#各版本新功能 C# 2.0版 - 2005 泛型 分部类型 ...

  6. .NET平台系列5 .NET Core 简介

    系列目录     [已更新最新开发文章,点击查看详细] 自1995年互联网战略日以来最雄心勃勃的事业 -- 微软.NET战略, 2000年6月30日. 微软公司于2002年2月13日正式推出第一代.N ...

  7. .NET平台系列9 .NET Core 3.0 / .NET Core 3.1 详解

    系列目录     [已更新最新开发文章,点击查看详细] .NET Core 3.0 于 2019年9月23日发布,重点是增加对同时支持使用 Windwos Forms.WPF 和 Entity Frm ...

  8. OpenStack Q版本新功能以及各核心组件功能对比

    OpenStack Q版本已经发布了一段时间了.今天, 小编来总结一下OpenStack Q版本核心组件的各项主要新功能, 再来汇总一下最近2年来OpenStack N.O.P.Q各版本核心组件的主要 ...

  9. Apache Flink 1.9.0版本新功能介绍

    摘要:Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能.目前,Apache Flink 1.9 ...

随机推荐

  1. 【FreeRTOS】cpu利用率统计

    目录 前言 概念 作用 必看点 实现 添加几个宏定义 源码 FreeRTOS STM32 定时器 简要说明 前言 本笔记基于 stm32+FreeRTOS. 主要参考野火.安富莱. 概念 简单概要: ...

  2. Redis 超详细的手动搭建Cluster集群步骤

    功能概述 ​ Redis Cluster是Redis的自带的官方分布式解决方案,提供数据分片.高可用功能,在3.0版本正式推出. ​ 使用Redis Cluster能达到负载均衡的问题,内部采用哈希分 ...

  3. 你要 if 还是 case 呢?-- Shell十三问<第十二问>

    你要 if 还是 case 呢?-- Shell十三问<第十二问> 还记得我们在第 10 章所介绍的 return value 吗? 是的,接下来介绍的内容与之有关,若你的记忆也被假期的欢 ...

  4. Ceph 14.2.5-K8S 使用Ceph存储实战 -- <6>

    K8S 使用Ceph存储 PV.PVC概述 管理存储是管理计算的一个明显问题.PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息.于是引入 ...

  5. Oracle 存储结构

    数据库是存储数据的容器,它的主要功能是保存和共享数据. oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构,对于这两种存储结构,oracle是分别进行管理的. 逻辑存储结构:oracle内 ...

  6. [BFS]最小转弯问题

    最小转弯问题 Description 给出一张地图,这张地图被分为 n×m(n,m<=100)个方块,任何一个方块不是平地就是高山.平地可以通过,高山则不能.现在你处在地图的(x1,y1)这块平 ...

  7. elementui 表格格式化

    <el-table-column prop="userType" label="角色" width="180" :formatter= ...

  8. Python基础(二十):面向对象“类”第三课——类成员

    知识点: 类属性与实例属性: 类方法与实例方法: 静态方法: 类属性与实例属性 类属性与实例属性的区别 属性的绑定不同 类属性与当前类相关(绑定的是当前类),与当前类创建的任何对象无关: 实例属性与当 ...

  9. Day02_13_Javadoc_生成帮助文档

    JavaDoc 命令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java 执行该命令后,会在java目录生成index.html打开就可以看到生成的文档了 ...

  10. java中switch的用法

    switch关键字对于多数java学习者来说并不陌生,由于笔试和面试经常会问到它的用法,这里做了一个简单的总结: 能用于switch判断的类型有:byte.short.int.char(JDK1.6) ...