2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

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

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

关注

评论

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

潘建伟团队再登Nature:建成全球首个集成量子通信网,全长4600公里

京东科技开发者

云计算

SD-WAN:网络走向业务

JiangX

创业 投资 网络 28天写作 SD-WAN

在CSDN的六载时光,由你来决定今年的博客之星

谙忆

一文搞懂参数传递原理

Java 编程 程序员

一致性Hash算法Java版实现

Silently9527

Java 后端 一致性Hash算法

Experience Never Gets Old

三只猫

28天写作

分布式唯一ID解决方案-雪花算法

JavaPub

Java 分布式

量化交易机器人系统开发|市值管理系统开发搭建

W13902449729

量化交易机器人系统开发 市值管理系统开发搭建

什么是TACACS?

Python 条件判断

赵开忠

Python 28天写作

精选算法面试-优先队列

李孟聊AI

算法 队列 28天写作

【Mysql-InnoDB 系列】事务模型

程序员架构进阶

MySQL 架构 innodb 事务 28天写作

专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?

Java 学习 程序员 面试

Spring Boot 中的项目属性配置

武哥聊编程

Java springboot SpringBoot 2 28天写作

[3/28]保障研发反应开发需求

L3C老司机

九个最容易出错的 Hive sql 详解及使用注意事项

五分钟学大数据

sql 大数据 hive

技术er,你还特立独行坚持技术的优雅性么?

三石

28天写作 技术与业务

【计算机内功修炼】四:进程切换与线程切换的区别

码农的荒岛求生

线程 进程 进程线程区别

甲方日常 84

句子

工作 随笔杂谈 日常

电动汽车的小历史及汽车方面的一个基础概念 (28天写作 Day5/28)

mtfelix

28天写作 电动汽车

面试被问AQS、ReentrantLock答不出来?这些知识点让我和面试官聊了半小时!

Java鱼仔

Java 面试 并发 JUC

发达国家加紧数字货币政策布局

CECBC

数字货币

Lock锁 精讲

伯阳

Java 多线程 lock lock锁

人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?

阿里巴巴云原生

人工智能 阿里云 Serverless 程序员 云原生

赛博时代,拿什么盛放对逝者的思念?

脑极体

《价值》- 投资分析(4)

石云升

零售 28天写作 价值 投资分析

区块链与物联网融合发展的机遇与挑战

CECBC

人工智能

未来五年数字经济九大技术趋势,区块链成数字时代刚需!

CECBC

人工智能

来玩一玩Linux常见命令!

程序员的时光

Linux 程序员 28天写作

9条消除if...else的锦囊妙计,助你写出更优雅的代码

苏三说技术

市值管理机器人系统开发|量化策略交易系统开发搭建

W13902449729

市值管理机器人系统开发 量化策略交易系统开发搭建

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