.NET 7 已发布第二个候选版本
.NET 7 RC2 已作为 .NET 7 的最新候选版本 (RC)发布,该版本已通过 Visual Studio 17.4 Preview 3测试,并在生产环境中得到支持。
点此下载适用于 Windows、macOS 和 Linux 的 .NET 7 RC2。如需在 Visual Studio 系列产品中试用 .NET 7,建议使用预览通道构建。 如果使用 macOS,则建议使用最新的 Visual Studio 2022 for Mac 预览版。
.NET 7 RC 2 中的新增功能
为 System.Text.Json 源生成重新启用反射回退
.NET 7 引入了一项重大更改,该更改删除了 System.Text.Json 源生成器中基于反射的序列化的静默回退。 但似乎有不少用户还在依赖回退行为。因此,从 .NET 7 RC 2 开始,用户可以使用 AppContext 兼容性开关,在全局范围内重新启用反射回退。
将以下条目添加到应用程序的项目文件中,可重新启用应用程序中所有源构建上下文的反射回退:
<ItemGroup> <RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.EnableSourceGenReflectionFallback" Value="true" /> </ItemGroup>
有关如何使用 AppContext 开关的详细介绍,请参阅 .NET 运行时配置设置。
正确实现通用数学接口(dotnet/runtime #69775)
确保使用奇异递归模板模式 (CRTP) 的 .NET 通用数学接口在用户代码中正确实现。如果实现 .NET 通用数学接口(实现 CRTP 架构)的类型未使用类型本身来填充泛型类型参数,它将发出警告。例如:
public readonly struct DateOnly : IParsable<DateOnly> // correct implementation of IParsable<TSelf> interface { ... } public readonly struct MyDate : IParsable<DateOnly> // Warns: "The 'IParsable<TSelf>' requires the 'TSelf' type parameter to be filled with the derived type 'MyDate' " the type parameter TSelf { ... }
防止内置运算符中的行为更改 IntPtr 和 UIntPtr(dotnet/runtime #74022)
.NET 7 RC 2 相关链接:
其他内容可查看微软更新博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dgraph v22.0.0-RC1 发布,事务性分布式图形数据库
Dgraph 是一个可扩展的,分布式的,低延迟的图数据库,目标是提供 Google 生产水平的规模和吞吐量,在超过 TB 的结构数据里,为用户提供足够低延迟的实时查询。Dgraph 支持 GraphQL 作为查询语言,响应 JSON。 Dgraph v22.0.0-RC1 现已发布,v22.0.0 是基于 v21.03.2 所发布的。官方警告称,他们将停止对 v21.12.0 的支持。 本次具体更新内容如下: Fixed GraphQL fix(GraphQL):优化 eq 过滤器查询 (#7895) fix(GraphQL):添加对空值的验证,以正确的 graphql 规则验证顺序(#8333) fix(GraphQL) 用 ID 过滤器修复 auth 查询重写 (#8157) EDgraph fix(query):防止突变中相同谓词的多个 entries(#8332) Posting fix(rollups):修复 roll-up 中的 splits(#8297) Bug fix(bug):在 Go 例程中使用循环变量的副本 (#8163) 安全 CVE 修复(共 387 个) G...
- 下一篇
SQLAlchemy 1.4.42 发布,Python ORM 框架
SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.42 现已发布。此版本包含了各种错误修复,主要是在 ORM 相关用例领域。还添加了两个新的与 ORM 相关的配置警告,指出在某些情况下使用不正确的 mappings 时可能会导致混淆行为的情况。公告指出,虽然某些现有设置可能具有这些模式中的任何一种并且会看到新的警告,但这些错误配置模式已经存在多年,并不表示现有应用程序有任何新问题。 此外,新版本还修复了在尝试连接到各种形式的 Azure 云数据库时有关 MSSQL 方言的持续回归;其中修复了一种类型的 Azure 数据库,然后引入了连接到另一种类型的新问题。开发团队表示,SQLAlchemy 项目没有针对这些数据库的直接测试资源,因此只能依靠用户反馈的来判断,但是很可能这些问题最终会在此版本中得到解决。 1.4.42 的完整变更日志可查看Changelog。 下载...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16