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)也会与大家见面。

原文地址: http://www.infoq.com/cn/news/2018/02/netcore2.1-direction


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

.NET Core 2.1路线图相关推荐

  1. EF Core 2.1路线图:视图、GROUP BY和惰性加载

    Entity Framework Core一直追随着初始Entity Framework的发展,并不断推陈出新.它首先推出的是对视图的支持,这听起来有些耸人听闻.在即将推出的EF Core 2.1之前 ...

  2. ASP.NET Core开发者成长路线图

    来源: MoienTajik/AspNetCore-Developer-Roadmap. 2019年ASP.NET Core开发者指南: 你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的 ...

  3. Entity Framework 6.3 和 EF Core 3.0 路线图

    尽管脱离了 .NET Core 发布循环,但是 EF Core 正在开发其 3.0 路线图.除此之外,还对原来的 Entity Framework 进行了一些重要的变更. 更多服务器端的查询 将 LI ...

  4. .Net Core 开发成长路线图

  5. 一步步学习EF Core(3.EF Core2.0路线图)

    前言 这几天一直在研究EF Core的官方文档,暂时没有发现什么比较新的和EF6.x差距比较大的东西.不过我倒是发现了EF Core的路线图更新了,下面我们就来看看 今天我们来看看最新的EF Core ...

  6. .NET Core全新路线图

    .NET Core / ASP.NET Core 1 RTM发布两周后,社区也很积极,收到了非常多的反馈,上周五微软的scott Hunter 在dotnet团队官方博客上发布了.NET Core全新 ...

  7. .NET Core:新的快速开发平台

    .NET Core 今年已经发布了 2.0 版本了.技术雷达最近将 .NET Core 从"评估"移到了"试用"阶段,意味着运用这项技术的风险在不断减小.本文将 ...

  8. ApacheSkyWalking APM 生态衍生多语言监控, 支持 .NET Core

    Apache SkyWalking .NET core 探针发布! GitHub: https://github.com/apache/incubator-skywalking   码云Gitee:  ...

  9. 2016.NET Core相关内容回顾

    每一年的脚步的确是快,转眼间马上就2017..NET Core 2014年宣布开源以来,在2016年发布了第一个版本,2017年将发布第二个版本,在这新年之际,我们回顾2016年,新的一年,带着理想和 ...

最新文章

  1. Oracle DML
  2. Caused by: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLReader
  3. linux传几百G文件,为什么我不推荐另外2种快速传几百G文件的方法!
  4. 怎么修改x轴_Origin绘图:共X轴Stack绘制分波态密度与绘图中的科学构思
  5. scope=“prototype”和scope=“session”
  6. 免费CSDN积分获取
  7. SPSS-数据的检核与整备
  8. UGUI制作Tab标签页
  9. html生成pdf字体错误,使用wkhtmltopdf时显示为PDF的错误字体
  10. web前端开发面试题(四)
  11. UFS Host Controller工作流程
  12. Win部署Flask服务_NSSM
  13. python123数字转换_Python 中文(大写)数字转阿拉伯数字(转)
  14. vue导入音乐_vue中添加mp3音频文件的方法
  15. 2021年安全生产模拟考试(全国特种作业操作证焊工作业-熔化焊接与热切割模拟考试题库一)
  16. libmudbus库使用的一二事
  17. VO的实际应用;后端接收前端传入的值;实体类转化VO;PO,VO,DTO,BO,DAO,POJO区别
  18. AutoJs学习-实现自动刷快手极速版
  19. 无线充qi2来了,快来了解下~
  20. 如何通过手机APP远程控制PLC

热门文章

  1. 陈松松:如何锁定细分领域,视频营销才更容易持续做下去
  2. js调用高德API获取所在当前城市
  3. 纯css3实现的鼠标悬停动画按钮
  4. android学习笔记之多线程(二)
  5. 深入理解alias, alias_method和alias_method_chain
  6. 基于NHibernate的留言本
  7. 相对完善的Java通过JDBC操纵mysql的例子
  8. [导入]php 安全基础 第八章 共享主机 文件系统浏览
  9. Redis常用概念简介
  10. 如何通过提问成为更好的开发人员