【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

.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:002463
用户头像

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

关注

评论

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

第一周学习总结

Geek_ac4080

架构师训练营第 1 期 第一周 学习总结

KK_TTN

极客大学架构师训练营

食堂就餐卡系统设计

应鹏

极客大学架构师训练营

架构师训练营大作业

吴吴

架构师训练营第1期 第1周 作业1

KK_TTN

极客大学架构师训练营

UML 练习

黄立

作业

食堂就餐卡系统设计

……

电商管理系统之交易子系统设计(一)

长沙造纸农

系统设计 产品经理 系统架构 订单管理 电商平台

第六周作业

Jam

网络安全中的机器学习-恶意软件安装

计算机与AI

学习 网络安全

采用docker相关测试

菜鸟小sailor 🐕

只要我跑的够快,内卷它就卷不到我,一名高中生是如何做到在疫情下涨薪70%的?

程序员DMZ

面试 程序人生

我们需要软件工艺

Bruce Talk

敏捷 随笔 Agile

架构师训练营第一周作业

木头发芽

第五周作业

Jam

Nacos如何实现服务自动注册

编号94530

spring nacos 源码阅读 spring cloud alibaba

go runtime debug 小技巧

Gopher指北

debug 后端 runtime Go 语言

架构师训练营大作业二

Hanson

架构师训练营第一周

子青

oeasy 教您玩转 linux 之 010302 火狐浏览器 firefox

o

项目滞后,如何让自己的技术快速成长

郎哲158

个人成长 舒适区 熟练工

第三周作业

Jam

第四周

Jam

第十二周作业

Jam

Spring事件执行流程源码分析

编号94530

spring Spring Cloud 源码阅读 事件监听

极客大学--架构师训练营1期-第一周总结(vaik)

行之

第三周总结

Jam

架构师训练营大作业一同城快递

Hanson

LeetCode题解:94. 二叉树的中序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

第十三周作业

Jam

架构方法--课后练习

Nick~毓

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