写点什么

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

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

关注

评论

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

AI大模型的白垩纪

脑极体

跟着卷卷龙一起学Camera--金字塔融合法01

卷卷龙

ISP camera 10月月更

Python应用之基础结构:链表- 删除排序链表中的重复元素

梦笔生花

10月月更 链表结构 基本元素

Spring Boot「01」构建 REST API

Samson

Java Spring Boot Web 学习笔记 10月月更

【C语言内功修炼】动态内存管理的奥秘

Albert Edison

C语言 malloc 动态内存 10月月更 free

数据结构线性表链表

IC00

c 链表 数据结构算法 10月月更 链表结构

微信朋友圈高性能复杂度分析

Geek_1264yp

【Nacos源码之配置管理 八】客户端怎么获取服务端集群列表

石臻臻的杂货铺

nacos 10月月更

跟着卷卷龙一起学Camera--金字塔融合法02

卷卷龙

ISP camera 10月月更

跟着卷卷龙一起学Camera--ISO

卷卷龙

ISP camera 10月月更

斐波那契数

掘金安东尼

算法 10月月更

40道Promise输出题,你都会了吗?🔥

CoderBin

面试 前端 JavaScrip 10月月更

Vue常用修饰符大全

CoderBin

面试 Vue 前端 10月月更

技术管理 之 技术

码猿外

技术管理

大数据ELK(十七):Elasticsearch SQL 订单统计分析案例

Lansonli

10月月更 Elasticsearch SQL

2022 年适用于 Linux 和 Windows 的五款最佳 Python 代码编辑器

wljslmz

Python ide 编辑器 10月月更

Photoshop软件应用项目(二)

张立梵

设计师 ps 10月月更

【Nacos源码之配置管理 七】服务端增删改配置数据之后如何通知集群中的其他机器

石臻臻的杂货铺

nacos 10月月更

Python应用之基础结构:二叉树 前序遍历

梦笔生花

二叉树 遍历 10月月更

【愚公系列】2022年10月 Go教学课程 022-Go容器之字典

愚公搬代码

10月月更

什么是DataOps?DataOps与DevOps 有什么区别?

雨果

DataOps

Python应用之基础结构-链表-合并两个有序链表

梦笔生花

链表 10月月更 合并有序

2022-10-08:以下go语言代码输出什么?A、0 0;B、0 4;C:4 0;D:4 4。 package main const s = “Go101.org“ // len(s) == 9

福大大架构师每日一题

golang 福大大 选择题

业务流程巡检拨测常用的开源工具

阿泽🧸

10月月更 业务流程

【算法作业】实验二:给立方体排序的小明&&同时整除的数

清风莫追

数据结构 算法 10月月更

leetcode 94. Binary Tree Inorder Traversal 二叉树的中序遍历(中等)

okokabcd

LeetCode 数据结构与算法

分布式定时任务设计及其框架

穿过生命散发芬芳

10月月更 分布式定时任务

【算法作业】实验四:逆波兰表达式求值 & Fibonacci数列的尾递归与非递归程序

清风莫追

数据结构 算法 10月月更

Qt|编译QuaZip以及程序应用

中国好公民st

c++ qt 10月月更

【Java深入学习】可见性

Geek_65222d

10月月更

【算法作业】实验三:划分集合-贪心 & 可能的IP地址-回溯

清风莫追

数据结构 算法 10月月更

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