当前位置: 首页 > news >正文

.NET Core 2.1路线图

\

看新闻很累?看技术新闻更累?试试下载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)关注我们。

相关文章:

  • 进程状态
  • linux运维面试精选
  • 链栈的实现
  • mysql字符集乱码
  • JavaWeb项目架构之NFS文件服务器
  • 应该怎么开始学习? study is a journey!
  • 17、文件IO详解及实例
  • TiDB 在 Ping++ 金融聚合支付业务中的实践
  • Apache(httpd)源码包安装
  • 重新认识下数组的concat方法
  • 基于Socket+Zookeeper的简单RPC框架
  • 算法学习之路|升序排序
  • vue:响应原理
  • yum.repos.d中的变量($releasever与$basearch)
  • Activiti6.0 java项目框架 spring5 SSM 工作流引擎 审批流程
  • [译]前端离线指南(上)
  • android图片蒙层
  • C++11: atomic 头文件
  • CentOS7简单部署NFS
  • Just for fun——迅速写完快速排序
  • sessionStorage和localStorage
  • 分享几个不错的工具
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 什么软件可以剪辑音乐?
  • 微信公众号开发小记——5.python微信红包
  • 微信开放平台全网发布【失败】的几点排查方法
  • 想写好前端,先练好内功
  • 小程序测试方案初探
  • 再次简单明了总结flex布局,一看就懂...
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • #include到底该写在哪
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (六)激光线扫描-三维重建
  • (一)kafka实战——kafka源码编译启动
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .net 程序发生了一个不可捕获的异常
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET 中 GetProcess 相关方法的性能
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • @我的前任是个极品 微博分析
  • [ 蓝桥杯Web真题 ]-布局切换
  • []我的函数库
  • [100天算法】-目标和(day 79)
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [Android Studio 权威教程]断点调试和高级调试
  • [EULAR文摘] 利用蛋白组学技术开发一项蛋白评分用于预测TNFi疗效
  • [GPT]Andrej Karpathy微软Build大会GPT演讲(上)--GPT如何训练
  • [HackMyVM]靶场 VivifyTech
  • [hive] sql中distinct的用法和注意事项
  • [JS]JavaScript 简介
  • [LeetCode]—Anagrams 回文构词法