速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

web前端培训项目的 Vite 迁移实践分析

@零度

前端开发 vite

一文带你了解 「图数据库」Nebula 的存储设计和思考

NebulaGraph

数据存储 图数据库

Java 基础语法

源字节1号

软件开发 前端开发 Java后端 小程序开发

如何将知识管理应用到工作中,解决企业的问题?

小炮

银丰新融:搭建名单监控管理系统,落实“三反”政策

华为云开发者联盟

安全 GaussDB 反洗钱 名单监控管理系统

IDC Panel:智能运维在金融行业中的场景化应用

BizSeer必示科技

OceanBase 源码解读(十):一号表及其服务寻址

OceanBase 数据库

oceanbase 源码解读

09-SSO微服务工程中用户行为日志的记录(2107~2108~2109

爱好编程进阶

Java 程序员 后端开发

导航网站合集 | 你想要的资源它都有

小炮

图片

武师叔

43岁老程序员的编程之路,我是如何做到退休的?龙叔真的退休了吗

爱好编程进阶

Java 程序员 后端开发

安全领导力| GitLab 持续位列 Gartner AST 魔力象限

极狐GitLab

安全

2022年Java面试题最新整理,附白话答案

爱好编程进阶

Java 程序员 后端开发

超级全面的设计类网址导航

小炮

养殖场新来了个“AI管家”

华为云开发者联盟

hilens ModelArts Pro 养殖场 AI摄像头 天视通

[Day38]-[二叉树]-二叉树的右视图

方勇(gopher)

LeetCode 二叉树 数据结构算法

CRMEB Java.小程序交易组件操作使用教程

CRMEB

2021字节、阿里大厂高频面试真题1000道(附答案解析

爱好编程进阶

Java 程序员 后端开发

千人千面工作台,轻松定制你的移动业务场景

WorkPlus

Java并发机制的底层实现原理

急需上岸的小谢

5月月更

java培训分布式和集群的区别

@零度

分布式 JAVA开发 集群

2020最后一次Java面试,快手三面一轮游,如今已拿意向书

爱好编程进阶

Java 程序员 后端开发

面试中被问到最多的 19 个 JavaScript 问题

海拥(haiyong.site)

JavaScript 5月月更

七、高可用之故障演练

穿过生命散发芬芳

故障演练 5月月更 高可用设计

福昕软件:用PDF辅助技术弥合阅读障碍者的数字鸿沟

联营汇聚

火山引擎推出基于全新视角的 Web 端性能监控方案

字节跳动终端技术

字节跳动 Web 性能监控 火山引擎

限时免费!六位袋鼠云数栈资深产品专家带来《数智赋能实战六讲》,欢迎报名

袋鼠云数栈

数据中台 大数据 开源

【刷题第一天】蜡烛之间的盘子

白日梦

5月月更

技术揭秘 | 阿里云EMR StarRocks 线上发布会预约开启!

阿里云大数据AI技术

StarRocks 产品发布会

Docker下的Spring Cloud三部曲之二:细说Spring Cloud开发

程序员欣宸

Java spring-cloud 5月月更

官宣|Apache Flink 1.15 发布公告

Apache Flink

大数据 flink 编程 流计算 实时计算

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