.NET 10发布的最后一个预览版Preview 7, 下个月发布RC

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

微软发布了.NET 10 Preview 7,新增WebSocketStream库API,改进了ASP.NET通行密钥身份验证和MAUI功能。正式版将于11月中旬发布,作为LTS版本提供三年支持。MAUI还改进了XAML源代码生成器和控件API,并承诺进行大量修复。

🎯

关键要点

  • 微软发布了.NET 10 Preview 7,新增WebSocketStream库API。

  • 改进了ASP.NET通行密钥身份验证,Blazor应用中自动支持通行密钥。

  • MAUI新增强类型源代码生成器,提升构建性能和工具支持。

  • MAUI控件API更新,包括选择器的打开/关闭API和TabbedPageManager公共API。

  • 承诺在控件和布局方面进行大量修复和改进。

  • 正式版定于11月中旬发布,作为LTS版本提供三年支持。

  • 预览版可能是最后一个包含重大新功能的版本,后续将有候选版本发布。

  • WPF新增对Windows 11流畅设计的支持,迎来20周年。

🔎

延伸解读

WebSocketStream库API的实用性

新发布的WebSocketStream库API为开发者提供了基于流的WebSocket抽象,简化了编程过程。通过仅用两行代码即可读取和反序列化JSON消息,这一特性将大大提高开发效率,尤其适合需要实时数据传输的应用场景。

ASP.NET通行密钥身份验证的简化

ASP.NET中的通行密钥身份验证得到了显著简化,特别是在Blazor应用中,自动支持通行密钥的功能使得开发者在创建新应用时可以更快速地实现用户身份验证。这一改进将有助于提升开发者的工作效率,降低学习曲线。

MAUI的持续改进与挑战

尽管MAUI在.NET 10中引入了强类型源代码生成器和控件API的更新,但其在质量和工具支持方面仍面临挑战。开发者对MAUI的期望很高,微软承诺进行大量修复和改进,未来的版本能否真正提升MAUI的使用体验仍需关注。

延伸问答

.NET 10 Preview 7新增了哪些库和API?

新增了WebSocketStream库API,提供基于流的WebSocket抽象。

ASP.NET通行密钥身份验证在.NET 10中有什么变化?

ASP.NET通行密钥身份验证得到了简化,并在Blazor应用中自动支持。

MAUI在.NET 10中有哪些具体的改进?

MAUI新增了强类型源代码生成器,更新了控件API,并承诺进行大量修复和改进。

.NET 10的正式版发布计划是什么?

.NET 10正式版定于11月中旬发布,作为LTS版本提供三年支持。

WPF在.NET 10中有哪些新特性?

WPF新增对Windows 11流畅设计的支持,迎来20周年。

.NET 10 Preview 7是否是最后一个包含重大新功能的版本?

是的,这个预览版很可能是最后一个包含重大新功能的版本,后续将有候选版本发布。

🏷️

标签

➡️

继续阅读