2020年6月25日,微软dotnet团队在博客宣布了第六个 .NET 5.0 的预览版:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/,在改进性能的同时增加了一些新的功能。ASP.NET Core和 EF Core也将于今日发布了。注意:EF Core 5.0 不支持 .NET Standard 2.0 或 .NET Framework,但是EF Core 5.0是支持.NET Core 3.1。 将所有内容组合在一起的里程碑式版本离预览版 8 中完成功能只有两步之遥,最终的 GA 版本定于 11 月发布.

2019年Build大会上宣布.NET 5时,微软就明确说了,"未来将只有一个.NET,您将能够使用它来定位Windows、Linux、macOS、iOS、Android、tvOS、watchOS和WebAssembly等等。 微软在4 月份宣布预览版 2时宣布,它已经处理了其 .NET 站点上 50% 的流量。

自那时以来,一系列稳定的预览版本一直在逐步修复Issue,完善现有功能和添加新的功能,虽然通常是一个小范围,不断敏捷迭代,小步快跑。 今天的预览版 6 依然如此,Microsoft 将其描述为包含"一小组新功能和性能改进"。

本次更新的主要功能是在 Windows ARM64 上支持 Windows Forms 应用程序。此前.NET 5 Preview 4,Windows ARM64 上只支持控制台和 ASP.NET Core 应用程序。 通过这项支持,开发者可以在 Surface Pro X 等 Windows ARM64 设备上构建和运行 Windows Forms 应用。微软还透露,他们仍在努力为 Windows ARM64 设备提供 WPF支持。 同时.NET 5移除了对WinRT 的内置支持,通过外部工具链进行支持,这么做的最直接的好处是简化 .NET 运行时代码库(一下就删除 6 万行代码),而且这么多代码和跨平台无关。这次版本更新的内容如下:

  • Windows 窗体改进:开发人员可以强制其应用程序是单实例的,这意味着一次启动一个实例。

  • RyuJIT 代码质量改进:其中大量涉及常规改进(结构处理等)、ARM64 硬件内部功能和 ARM64 生成的代码改进,从而大大减少了 ARM64 代码大小。

  • 单个文件应用改进:添加了在单个文件中包含本机二进制文件和任何其他内容(如图片)的新选项,.NET 5目标是为 Windows、macOS 和 Linux 启用将应用作为一个文件发布。这个里程碑进一步接近了。

  • 本机托管应用程序改进:一位贡献者提供了一种新的模型,用于在本机应用程序中的 .NET 托管模型。

  • 突破性的改变 -- 删除内置 WinRT 支持: "已经用 Windows 团队在 .NET 5.0 中提供的C#/WinRT工具链取代了内置 WinRT 支持。WinRT 互操作中的此更改是一个突破性的变化,使用 WinRT 的 .NET Core 3.x 应用将需要重新编译。我们将在即将到来的预览版中提供有关此内容的更多信息。

开发工具支持上需要Visual Studio 16.7 预览版才支持.NET 5, Visual Studio For Mac 也支持.NET 5, 当然Visual Studio Code 安装最新版的C#扩展插件也支持.NET 5. Visual Studio .NET远程调试器对Windows ARM64的支持将在Visual Studio 16.7版本中提供。Visual Studio Code .NET远程调试器支持将在以后推出。

Richard 在博客结束时说:"我们现在已经过了这个发布周期的一半。"事实上,我们开始’关闭发布'。如果您密切关注我们的代码仓库,您会看到我们正开始更仔细地管理问题的里程碑。 在发布了多个.NET 5 版本之后,我可以告诉你,这是一个伟大的时间。 是时候在一组我们构建的功能上取得胜利,并把它们打磨到您乐于使用它们。 这就是我们现在在家里远程工作所做的。 尽管 11 月首次亮相仍有望实现,但 .NET 5 不会拥有 Microsoft 最初计划的所有特性和功能。这是因为COVID-19大流行引起的并发症。因此,完整的包将会在 2021 年 11 月与 .NET 6 一起发布。

您可以使用以下链接下载新的 .NET 5.0 的第六个预览版,适用于于Windows、macOS和Linux:

  • Windows and macOS installers

  • Binaries

  • Docker images

  • Snap installer

.NET 5.0预览版6发布:支持Windows ARM64设备相关推荐

  1. 微软.Net Core 3.0 预览版7发布:大幅减少 SDK 空间大小

    据悉,这个预览版是 .Net Core 3 中重要的版本,可以视为原计划在 7 月发布的 RC 版本 (引自微软 .NET Core 首席 Program Manager Richard 先生原话), ...

  2. ​8次迭代5大升级,旷视天元1.0预览版正式发布

    9月18日,在中关村论坛旷视平行论坛上,旷视研究院院长.首席科学家孙剑正式发布了深度学习开源框架天元MegEngine 1.0预览版,并对天元的技术特性与发展方向进行了深入解读. 旷视于2014年开始 ...

  3. 群晖php pear,群晖 DSM 7.0 预览版各机型固件下载链接

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 群晖 DSM 7.0 预览版已经发布了,下面是各机型的固件下载链接,方便没有参与预览版的各位下载升级尝鲜.但是请注意,预览版还处于非常早期的阶段,后面还会 ...

  4. 小米手机v3.exo 合并_Android 3.0预览版SDK已发布,eXo启动了Elastic Beanstalk的IDE

    小米手机v3.exo 合并 ECF 3.5速览 斯科特·刘易斯(Scott Lewis)发布了一个博客,提供了对Eclipse Communication Framework(ECF)3.5版所能期望 ...

  5. Apache Spark 3.0 预览版正式发布,多项重大功能发布

    今天早上 06:53(2019年11月08日 06:53) 数砖的 Xingbo Jiang 大佬给社区发了一封邮件,宣布 Apache Spark 3.0预览版正式发布,这个版本主要是为了对即将发布 ...

  6. Android 7.0 预览版发布了

    Android 7.0 预览版发布了 本以为在google I/O大会发布的 Android 7.0 (Android N)却在三月九号发布了.打开Android Studio发现了下面的更新: An ...

  7. 重磅!Facebook公布PyTorch 1.0预览版!

    作者 | 琥珀 出品 | AI科技大本营(公众号ID:rgznai100) 今日,Facebook 宣布发布深度学习框架 PyTorch 1.0 开发者预览版,包括一些列工具和集成,使其与 Googl ...

  8. 分布式图处理引擎Graph Engine 1.0 预览版正式发布

    分布式图处理引擎Graph Engine 1.0 预览版正式发布 我们很高兴地宣布,由微软亚洲研究院开发的Graph Engine 1.0预览版正式发布.Graph Engine是一个基于内存的分布式 ...

  9. Dubbo 3.0 预览版解读,6到飞起~

    来源:阿里巴巴中间件公众号 Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网.网易考拉等互联网公司,也不乏中国人寿.青岛海尔等大型传统企业. 自去年 ...

最新文章

  1. 三态门有一个信号控制端en_W25Q32JVSSIQ|哪些PCB设计会影响信号质量?
  2. Java多线程,实现卖电影票的业务
  3. 【Android】关于Android控件EditText的属性InputType的一些经验
  4. 分布式事务解决方案以及 .Net Core 下的实现(上)
  5. vuejs 和 element 搭建的一个后台管理界面【收藏】
  6. Oracle Golden Gate概要
  7. 五、MySQL联合查询学习笔记 + 查询总结(详解)
  8. USACO-Section2.1 The Castle (深度优先搜索)
  9. linux命令学习--sort排序命令
  10. Cesium 鼠标单击和双击事件
  11. 【AI理论学习】CNN模型演变:从VGGNet到EfficientNet
  12. 计算机毕业设计ssm毕业论文管理系统b909r系统+程序+源码+lw+远程部署
  13. 数理统计与描述性分析
  14. CSS固定定位(position: fixed;/background-attachment: fixed;)
  15. Java学习笔记<2.3>面向对象
  16. 青蒿素发现者与两外籍科学家共获诺奖
  17. 【Ubuntu】用g++生成动态库
  18. Hive性能调优之Mapper和Reducer
  19. [译文]优雅的现代JavaScript设计模式: 冰冻工厂
  20. NVENC SDK 设置h264编码的slice划分问题

热门文章

  1. Java捕获并处理线程失败抛出的异常
  2. 反射封装工具类-----零SQL插入
  3. cocos2d-x 3.0rc2中读取sqlite文件
  4. [9月29日的脚本] 枚举SharePoint列表(PowerShell)
  5. i-doIT 0.9.9-7发布 CMDB配置管理数据库
  6. php 跨区域,如何构造PHP的内容包括在非安全(http://)和安全(https://)区域以及跨多个目录使用?...
  7. airpods2使用_如何使用AirPods和AirPods Pro:完整指南
  8. windows复制文件路径_如何在Windows 10上复制文件的完整路径
  9. facebook 分享页面_Facebook个人资料,页面和组之间有什么区别?
  10. html走马观花效果,走马观花台湾行 用EF-S 10-18来记录风景