微软2022-10-22 发布了 .NET 7 RC 2,下一站是.NET 7正式发布,就在下个月Net Conf 2022(11月8日)期间正式发布。 经过长达一年时间的开发,.NET 7 规划的所有主要的新功能都已推出,接下来一个月,努力修复issue,提高稳定性和可靠性。

.NET 7 在年初的第一次发布将标志着微软完成了漫长而曲折的多平台统一工作,在长达数年的工作中,微软已经用一个跨平台的开源框架取代了旧的、专有的、仅限 Windows 的 .NET Framework(从 .NET Core 开始,然后一直为统一而努力的 .NET 5、.NET 6 等)。.NET 7 最终将统一所有不同的 .NET 开发工具组件,使开发人员能够在相同的基础类库 (BCL)、运行时和编译器上构建所有类型的应用(桌面、移动、Web 等)。这应该发生在 .NET 5 和 .NET 6 完成中,但由于遇到了历史性影响的新冠肺炎,随着.NET MAUI在今年夏天的最终发布,所有活动部件都已形成,并正在合并为最终的GA形式,以完成全面转型。

.NET 7 已准备好投入生产,但 Microsoft 建议已通过 Visual Studio 17.4 预览版 3(也是今天刚刚发布的发行)对其进行了测试,并建议开发人员转向预览频道内部版本,以试用 Visual Studio 的 .NET 7。

.NET 7 RC2 已经没有新的功能介绍,因此Microsoft 转而使用今天的[公告帖子](https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-2/) 来突出 .NET 7 的核心主题,并总结了 C#、基础库、SDK 等方面的新发展,专门讨论了“如何为 System.Text.Json 源代码生成 回退到 重新启用反射”(关于有关的重大更改)和“帮助您以正确的方式使用 新分析器的API ”等主题。

就这些主要主题而言,Microsoft 的 [.NET 主题站点](https://themesof.net/)中详细介绍了这些主题,该网站将内容分为运行时、库、应用程序模型、工具、获取和部署以及基础结构的类别。

该网站还提供了可自定义的路线图,开发人员可以通过该路线图查看这些主要主题中各种工作项的进度。 .NET 7 将与标准支持(以前称为“当前”)一起发布,这意味着 Microsoft 将完全支持它 18 个月,而不是长期支持 (LTS) 产品(如 .NET 6)附带的 36 个月的支持。

如果你想深入研究.NET 7所有细节,微软为所有以前的预览版和RC1提供了这个公告列表:

  • 宣布推出 .NET 7 预览版 1:.NET 7 基于 .NET 6 建立的基础构建,其中包括一组统一的基础库、运行时和 SDK、简化的开发体验和更高的开发人员工作效率。.NET 7 的主要关注领域包括改进对云原生方案的支持、用于更轻松地升级旧版项目的工具,以及通过更易于使用容器来简化开发人员体验。
  • 宣布推出 .NET 7 预览版 2:.NET 7 的第二个预览版包括对正则表达式源生成器的增强、将 NativeAOT 从实验状态转换为运行时的进度,以及对“dotnet 新”CLI 体验的一组重大改进。
  • 宣布推出 .NET 7 预览版 3:.NET 7 的第三个预览版包括对可观测性、启动时间、代码生成、GC 区域、NativeAOT 编译等的增强功能。
  • 宣布推出 .NET 7 预览版 4:.NET 7 的第四个预览版包括对 OpenTelemetry 的 .NET 实现中的可观测性的增强、用于跟踪日期和时间结构中微秒和纳秒的属性、用于缓存扩展的新指标、“堆栈替换时的性能提升、用于.tar压缩文档 的 API”,以及作为提高 .NET 7 中正则表达式的性能和向其添加功能的一部分的其他功能。
  • 宣布推出 .NET 7 预览版 5:.NET 7 的第五个预览版包括对通用数学的改进,使得构建 API 作者们的生活更轻松,一个新的文本分类 API 用于 ML.NET,它添加了用于自然语言处理的最先进的深度学习技术,对源代码生成器的各种改进,以及用于 RegexGenerator 的新的 Roslyn 分析器和修复程序,以及 CodeGen 等领域的多项性能改进, 可观察性,JSON序列化/反序列化和使用流。
  • 宣布推出 .NET 7 预览版 6:.NET 7 的第六个预览版包括对类型转换器、JSON 协定自定义、System.Formats.Tar API 更新、对 .NET 模板创作的约束以及 CodeGen 区域中的性能增强的改进。
  • 宣布推出 .NET 7 预览版 7:.NET 7 的第七个预览版包括对 System.LINQ、Unix 文件权限、低级结构、p/调用源代码生成、代码生成和网页密码的改进。
  • 宣布发布 .NET 7 候选版本 1:这是支持在生产中使用 .NET 7 的两个候选版本 (RC) 中的第一个。

.NET 7 RC 2 发布,倒计时一个月发布正式版的更多相关文章

  1. Python 3.8.0 正式版发布,新特性初体验

    北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PEP 572: Assignment Expressi ...

  2. Python 3.8.0 正式版发布,新特性初体验 全面介绍

    Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PE ...

  3. 微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版

    微软今天发布了Visual Studio 2022 最接近正式发布的RC版本,同时宣布在11月8日发布正式版,届时将在线上发布虚拟的发布活动,具体参见:https://devblogs.microso ...

  4. 微信小程序发布一个月,世界并没有什么不同

    从某种意义上说,在张小龙身上,最可怕的事情莫过于微信小程序发布一个月,一开始的大红大紫居然渐归沉寂,曾经的风光无限已无人谈起,世界并没有什么不同. 这真像一场噩梦,一切都可怕地颠倒了.一款微信的战略级 ...

  5. 开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!

    2020 年 1 月 1 日是 Python2 的寿命终止日,这个日期在两年前经"Python之父" Guido van Rossum 宣布,此后一直成为开发者社区翘首以盼的一天. ...

  6. .NET 5.0 RC2 发布,正式版即将在 11 月 .NET Conf 大会上发布

    原文:http://dwz.win/ThX 作者:Richard 翻译:精致码农-王亮 说明:本译文舍弃了少许我实在不知道如何翻译但又不是很重要的语句. 今天(10月13日)我们发布了 .NET 5. ...

  7. 用 Docker 构建、运行、发布来一个 Spring Boot 应用

    本文演示了如何用 Docker 构建.运行.发布来一个 Spring Boot 应用. Docker 简介 Docker 是一个 Linux 容器管理工具包,具备“社交”方面,允许用户发布容器的 im ...

  8. EditPlus 4.3.2463 中文版已经发布(10月16日更新)

    距离上个版本在本年5月发布后,EditPlus 网站沉寂多月.日前终于发布了一个新的小版本. 该版本却具有多项改进,值得一提: * Ctrl+Alt+Up/Down 键在列选模式下可插入多个插入点. ...

  9. Git 实习一个月恍然大悟合集

    从开始实习到现在大概有一个月了,这个月时间接触了很多新东西,其中就包括了git版本控制.分支管理等等.我在这段时间里,深深地感受到了git对公司项目代码管理和控制.团队合作带来的益处和其重要性.其实在 ...

随机推荐

  1. SkiaSharp 之 WPF 自绘 五环弹动球(案例版)

    此案例基于拖曳和弹动球两个技术功能实现,如有不懂的可以参考之前的相关文章,属于递进式教程. 五环弹动球 好吧,名字是我起的,其实,你可以任意个球进行联动弹动,效果还是很不错的,有很多前端都是基于这个特 ...

  2. 关于Request复用的那点破事儿。研究明白了,给你汇报一下。

    你好呀, 我是歪歪. 之前不是发布了这篇文章嘛:<千万不要把Request传递到异步线程里面!有坑!> 说的是由于 Request 在 tomcat 里面是复用的,所以如果在一个 Requ ...

  3. 如何有效地开发 Jmix 扩展组件

    扩展组件的概念在使用 Jmix 框架开发中扮演着非常重要的角色.我们将在本文探索什么是扩展组件以及 Jmix Studio 在扩展组件开发和应用程序模块化方面能给开发者带来什么帮助. Jmix 中的扩 ...

  4. Apache DolphinScheduler 是如何诞生的

    作者 | 代立冬,李岗 排版 | 开源之道小助理 Apache DolphinScheduler,简称"DS", 中文名 "小海豚调度"(海豚聪明.人性化,又左 ...

  5. OpenJudge 1.5.39 与7无关的数

    39:与7无关的数 总时间限制: 1000ms 内存限制: 65536kB 描述 一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n ...

  6. Linux 破解mysql密码(详细步骤)

    当mysql密码忘记时 [root@master ~]# mysql -uroot -p1 mysql: [Warning] Using a password on the command line ...

  7. KingbaseES 中实现mysql的from_days和to_days

    mysql中两个函数的说明: TO_DAYS(date)给出一个日期date,返回一个天数. FROM_DAYS(N)给出一个天数N,返回一个DATE值. 两个函数比较计算的日期都是 0000-01- ...

  8. Nginx location总结

    最近操作Nginx.conf 的location部分,发现了一个巨坑,在这做个记录 当我用一下配置时 location = / { root /usr/share/nginx/html; index ...

  9. 1.关于433MHz按键单片机解码

    近段时间做项目要用到单片机接收433MHz按键发过来的码值,涉及短按.连按.长按,由于之前没有做过这方面一开始有点蒙,找遍网上都没有案例,现在项目完成了整理自己的一些心得和大家分享分享!!!直入主题. ...

  10. 关于“No loop matching the specified signature and casting was found for ufunc lstsq_n”问题的解决

    下面这段代码是使用MatPlotLib绘制数据随时间变化的趋势. import datetime as dt import numpy as np import pandas as pd import ...