← 返回蜂巢洞察

.NET 11 第二个测试版本:适用于所有库、F#、MAUI以及WinForms的正式使用许可及更新内容

微软已经发布了.NET 11 Release Candidate 2版本,该版本采用了可正式使用的许可协议,并得到了Visual Studio 2026 Insiders版本的支持。此次更新增加了对CBOR格式数据的读取功能、一些实验性的后量子加密API、针对基于文件的应用程序所进行的优化、改进了NuGet包的管理机制、为F#运行时提供了异步开发功能、为.NET MAUI框架添加了C#用户界面选项,同时还对Windows Forms的视觉样式进行了优化。 作者:Almir Vuk

微软已经发布了.NET 11 Release Candidate 2版本,该版本采用了可正式使用的许可协议,并得到了Visual Studio 2026 Insiders版本的支持。此次更新增加了对CBOR格式数据的读取功能、一些实验性的后量子加密API、针对基于文件的应用程序所进行的优化、改进了NuGet包的管理机制、为F#运行时提供了异步开发功能、为.NET MAUI框架添加了C#用户界面选项,同时还对Windows Forms的视觉样式进行了优化。

作者:Almir Vuk

相关文章

技术实践

Aspire 13.6版本新增了持续性的仪表盘数据监控功能,并支持原生Java程序及Rust语言程序的运行。

微软发布了Aspire 13.6版本。此次更新中,控制面板开始使用SQLite来存储相关数据,而且每个应用程序最多可以记录10次测试结果。新版本还为Java和Rust语言提供了预发布版本的运行环境包,同时增加了可移植的文件路径设置以及新的命令行选项。值得注意的变化还包括:对于本地的MongoDB资源,系统现在会自动启用TLS加密功能;此外,默认使用的Cosmos DB模拟器镜像也进行了更新。 作者:Almir Vuk

阅读全文
技术实践

微软发布了.NET 11 RC1版本,该版本提供了实时运行支持,并将C# 15及F# 11设定为默认编程语言。

上周,微软发布了.NET 11的第一个测试版本——Release Candidate 1。这个测试版本附带了可用于生产环境的正式许可。此次发布使得C# 15和F# 11成为默认的开发语言;同时,dotnet test的功能也被扩展到了移动设备和桌面平台;SignalR的认证更新API也得到了完善;而在.NET MAUI框架中,Android应用程序的构建时间也得到了优化。 作者:Almir Vuk

阅读全文
技术实践

如何在问题真正发生之前发现运营中的异常变化?

在 我之前的文章中 ,我探讨了“操作符合性”这一概念:即如何判断观察到的实际情况是否满足既定的操作规范。 这就引出了一个很有意义的问题: 当前这个系统是否仍然符合这些规范? 然而,生产环境中的系统是不会一成不变的。 流量会发生变化,依赖关系可能会恶化,证书也会过期,配置设置会被修改,功能开关的状态也会改变,数据量会不断增加,人们还会进行手动操作,各种代理程序也会执行相应的动作,基础设施也会被替换等等。 一个系统在部署后可能最初是符合规范的,但几小时或几天后就可能不再符合这些规范了。 这就是我想在这里探讨的问题。 “操作漂移”指的是系统的实际运行状态与既定操作规范之间的差异会随着时间逐渐增大。

阅读全文
技术实践

NestJS 12:ESM包、标准模式验证以及原生的可观测性功能

NestJS 12版本已经发布,该版本将核心包切换到了ESM格式,并加入了标准模式验证功能。同时,它还更新了命令行工具,并引入了可观测性开发工具包。主要变化包括:用户可以在CJS和ESM格式之间选择项目生成方式;验证选项得到了优化;此外,项目的生命周期管理相关功能也得到了改进。用户需要使用Node.js 20.19+或22.12+版本才能使用这一新版本。升级指南也已提供供用户参考。 作者:Daniel Curtis

阅读全文