大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

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

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

关注

评论

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

不止于《幻塔》,云底座护航完美世界迎接行业新时代

阿里云弹性计算

游戏 ECS

[Go WebSocket] 多房间的聊天室(五)用多个小锁代替大锁,提高效率

HullQin

Go golang 后端 websocket 9月月更

Qt|图片旋转缩放操作

中国好公民st

c++ qt 9月月更

双“简”合璧:极简 Kubernetes 上使用极简服务网格

Flomesh

Service Mesh 服务网格

Java进阶(十八)Java实现定时器(Timer)

No Silver Bullet

Java 定时器 9月月更

三个案例,带你体验SQL的神奇特性

华为云开发者联盟

数据库 后端 sql 企业号九月金秋榜

Nacos 和 Apollo中的 长轮询 定时机制,太好用了

Java快了!

Nacos 和 Apollo中的

Ansible如何使用Filter插件转换数据

山河已无恙

9月月更

ABAP Netweaver 和 ABAP Platform 这两个名词的辨析

汪子熙

SAP abap Netweaver 思爱普 9月月更

单链表头插法,尾插法,循环链表,(线性表单链表)

IC00

c 链表 数据结构, 9月月更

数据治理(十六):Ranger管理HDFS安全

Lansonli

数据治理 9月月更

Java虚拟机之垃圾收集算法

派大星

9月月更

活动回顾 | 基于英特尔技术的端到端音视频优化

网易云信

音视频技术

政务服务平台建设的难点怎样解决

Geek_99967b

小程序 小程序容器

研发效能之环境管理

laofo

DevOps cicd 研发效能 持续集成 持续交付

【C语言深度剖析】你真的懂C语言中的位操作符吗?

Albert Edison

C语言 9月月更 位移操作符 按位与 按位或

数据脱敏前沿实践分享,筑造数据安全边界 | 极客星球

MobTech袤博科技

加密 数据安全

系统实战-逻辑多租服务的高并发调优

三叶草

性能优化 高性能,

Elasticsearch聚合学习之二:区间聚合

程序员欣宸

elasticsearch 9月月更

基于 iframe 的微前端框架 —— 擎天

vivo互联网技术

前端框架 微前端 项目管理工具 iframe

Java 8 的异步利器:CompletableFuture源码解析(建议精读)

Java快了!

java;

JavaScript 这几个“神(qi)奇(pa)“设计也是醉了......

掘金安东尼

JavaScript 前端 9月月更

编排流程/规则,编排本身也需要很深的逻辑思考!

waitmoon

规则引擎使用 规则引擎 流程引擎 可视化开发

聚簇索引与覆盖索引

急需上岸的小谢

9月月更

低代码探索:Java模板引擎技术

程序员架构进阶

低代码 9月日更 模板引擎 技术探索

一站式数字藏品收款系统开发解决方案

开源直播系统源码

NFT 元宇宙 数字藏品 数字藏品系统

【计算机网络原理】第三章 传输层

前端小刘不怕牛牛

TCP 计算机网络 HTTP 9月月更

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