【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

.NET Core 2.1 路线图

  • 2018-02-21
  • 本文字数:989 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Microsoft 的 Scott Hunter 发布了 Microsoft .NET Core 2.1 版本的路线图。Hunter 宣布Microsoft .NET Core 每天约有五十万开发人员的使用量。根据Microsoft 所收集的数据,在2017 年9 月.NET Core 2 的使用量已经超过了.NET Core 1.X。

有了之前成功的发布经验,Microsoft 将关注于.NET Core 2.1 的几个问题上:更快的构建性能,更快的内部工程系统并改进了与.NET 框架之间的兼容性。根据Microsoft 的初步基准,所有的.NET Core 项目在2.1 版本中都会有更快的构建时间,越大的项目获益越明显。

2.1 版本将推出一种实现框架兼容性的方法,称为“小版本前滚(minor-version roll-forward)”,这样就不需要再将应用程序和其运行环境相匹配了。这意味着Core 2.1 的应用程序在之后的小版本(如2.2、2.3 等等)将不需要进行修改就可以直接运行。

准备运行(R2R)预编译程序集计划缩小其安装大小。.NET Core 2 的方法可以缩短其启动时间,但当程序集运行时其优势并不明显。由于大多数的客户通常会启动应用程序并让它执行,所以快速的启动时间与存储空间的减少相比是微不足道的。

支持.NET Core 的命令行工具也计划进行改进。为了更大程度提高开发人员的便利性,.NET Core 2.1 将引入一些新的指令,支持开发人员工具的打包和安装。 [dotnet pack][5]命令能够打包程序集以便进行分发,而 dotnet 安装工具 exampleApp 则会将其安装在用户的.dotnet\tools文件夹之下。这个路径会自动添加到 path 中,因此无论本地目录如何,都可以使用新的可执行文件。

这些新增特性对于独立应用程序(译注:Self-contained apps 是.NET Core 中的一种应用类型)来说是一种改进,通过使用 dotnet publish命令能够准确无误地将这些应用程序进行打包。在 2.1 版本中,打包后的包将默认包含最新的补丁运行环境。

尽管正式的时间表还没有公布,Hunter 介绍说他的团队预计.NET Core 2.1 预览版将于 2 月与大家见面。第二版预览将有望在 3 月发布,而候选发布版预期在 4 月发布。在 2018 年上半年,正式版本(RTM)也会与大家见面。

查看英文原文 Where .NET Core 2.1 is Headed


感谢罗远航对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-02-21 18:002472
用户头像

发布了 218 篇内容, 共 64.9 次阅读, 收获喜欢 75 次。

关注

评论

发布
暂无评论
发现更多内容

分布式柔性事务之最大努力通知事务详解

奈学教育

分布式事务

听说你还没学Spring就被源码编译劝退了?30+张图带你玩转Spring编译

程序员DMZ

spring Spring源码编译

五分钟让你搞懂Nginx负载均衡原理及四种负载均衡算法

架构大数据双料架构师

分布式缓存

Axe

AndroidStudio真机调试 - Waiting for Debugger

麦洛

Android Studio 真机调试

游戏夜读 | 互动剧的黎明到了?

game1night

java架构-一些设计上的基本常识

猿灯塔

Java

为什么我建议你读一读历史?

Phoenix

历史 中国历史

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十五)运行测试-在IDE中运行测试

编程道与术

Java intellij-idea 编程 TDD 单元测试

猿灯塔:疫情冲击,去体验远程面试被怼10分钟,今年Java开发找工作真难

猿灯塔

向女朋友解释乐观锁与悲观锁的小妙招!

小闫

spring 面试 Spring Cloud 乐观锁 悲观锁

太牛 了!快码住!GitHub上标星75k!超牛的《Java面试突击版》

犬来八荒

Java git Linux 面试

ARTS Week6

时之虫

ARTS 打卡计划

我是如何解决邮件焦虑的

vinkyqy

效率 职场 邮件

Redis分布式锁课堂开课了!

小闫

redis Spring Cloud Redis项目

一个简单的技术选型心得

i风语

Java 架构

忘掉 Snowflake,感受一下性能高出 587 倍的全局唯一 ID 生成算法

穿甲兵

redis 架构 分布式 CAP Go 语言

测试开发工程师修炼手册—测试技能大盘点

Zoe

测试工程师产出

马匹、马镫、马车,和华为的数据基础设施革新

脑极体

阿里技术官:这样带你学Spring全家桶,其实没你想的那么难

小吴选手

spring Spring Cloud Spring Boot

Go: 字符串和转换优化

陈思敏捷

string 字符串 Go 语言

Week5命题作业

星河寒水

极客大学架构师训练营

一致性hash

彭阿三

一致性hash

理解 Mysql 索引底层原理只需这一篇就够了

小谈

MySQL 数据结构 面试 Spring Cloud Spring Boot

程序员的晚餐 | 7 月 3 日 好久没做饭

清远

美食

分布式柔性事务之最大努力通知事务详解

古月木易

分布式事务

Kafka 消息丢失与消费精确一次性

古月木易

kafka

逆袭之路,普通二本的八年开发码农如何进阿里拿年薪百万

小谈

Java 面试

Kafka 消息丢失与消费精确一次性

奈学教育

kafka

架构师训练营第4周总结

aoeiuvzcs

高承实:区块链在新基建中的作用和未来发展

CECBC

新基建 政策扶持 技术特征 链上数据 产业场景

.NET Core 2.1路线图_.NET_Jeff Martin_InfoQ精选文章