.NET版本发展史

.NET从始至今可以分为3个阶段,分别是.NET Framework阶段、.NET Core阶段、.NET阶段;

.NET Framework终结于.NET Framework4.8版本,.NET Core终结于3.1版本,从.NET5到即将出的.NET7即.NET阶段;

这里不得不说到.NET Standard,它是针对多个.NET实现而推出的正式.NET API规范,也就是说它是各个.NET的基础,但该规范仅适用到.NET Core3.1,也就是说.NET Standard2.1是最后的版本,从.NET5开始启用了新的规范。

从.NET Standard2.1开始就不在有.NET Framework了,也就是说,如果你想创建一个类库,想在.NET Framework和.NET Core或.NET(5\6\7)公用,要使用.NET Standard2.0及之前的版本;

这里需要注意的是,虽然.NET5之后的版本及所说的.NET阶段启用了新的.NET API规范,但是.NET阶段的实现将继续支持.NET Standard2.1及更早版本,也就是说用.NET Standard创建的类库将支持在之后的.NET版本中使用。

详细.NET Standard版本支持说明看官网:.NET Standard | Microsoft Learn

posted @ 2022-10-28 10:56  路鸣  阅读(787)  评论(0编辑  收藏  举报