2026年10月29日,.NET 官方博客公布 Blazor 与 Syncfusion 的合作进展。此次变化并非只是增加一套 UI 组件:Syncfusion 发布了采用 MIT 许可证的 Blazor 开源工具包,并向 ASP.NET Core 和 .NET 脚手架工具提交了多项修复与测试,希望在降低组件接入成本的同时,提升框架及开发工具的可靠性。
免费开源组件工具包进入 Blazor 生态
Syncfusion Toolkit for Blazor 提供图表、按钮、日历、日期与时间选择器、文本框、数字输入框、对话框、工具提示和加载指示器等可复用组件。该工具包面向所有用户开放,也允许商业使用,不需要许可证密钥,也不要求符合 Syncfusion Community License 的资格条件。
在已有 Blazor 项目中,可以通过 NuGet 包接入:
dotnet add package Syncfusion.Blazor.Toolkit
安装后仍需根据项目情况完成服务注册、命名空间导入和主题配置。Syncfusion 还提供了预配置的项目模板,方便开发者从新项目开始使用。
修复范围延伸至框架和脚手架工具
据官方介绍,Syncfusion 工程师已经向 ASP.NET Core 与 .NET 脚手架工具提交并合入多项改进,主要包括:
- 在启用交互性的 Not Found 页面中保留预渲染状态;
- 改进使用继承模型时的表单验证;
- 让 QuickGrid 的诊断信息更加清晰;
- 在交互模式启动后保留脚手架生成页面的编辑数据;
- 为脚手架生成的 Blazor Identity 页面补充所需应用配置;
- 修复 Blazor 与 ASP.NET Core 中不稳定的回归测试。
Syncfusion 团队还为新的 .NET 11 Blazor 功能开发并运行了超过60个端到端验证场景,用于在发布前发现潜在问题。
组件质量与配置体验受到同等重视
官方材料称,双方在工具包协作中重点审查了性能、可访问性、安全性和裁剪兼容性,并结合真实应用中的组件使用方式及新手接入流程评估实现质量。材料未提供与其他组件库的对比基准或具体性能数据,因此开发者仍应结合自身项目进行验证。
一项设置脚手架工具的贡献目前正在审核中,目标是在现有 Blazor 应用内添加工具包、注册服务并配置命名空间;它负责准备组件环境,不负责生成业务页面。Syncfusion 还在向 .NET skills 仓库提交面向 AI 编程助手的安装与配置技能,内容涵盖服务注册、主题、渲染模式,以及服务端与客户端分离的项目结构。这两项贡献均处于审核阶段,合并时间和最终形态尚待确认。
适用场景与组件边界
这套工具包适合需要图表、数据录入、日历选择、对话框或桌面与移动布局适配的 Blazor 应用,也适用于希望直接使用开源组件、避免额外许可证流程,或需要把组件接入现有脚手架工作流的团队。它与 Syncfusion 更广泛的商业 Blazor 产品套件相互独立,后者包含额外组件和功能,不能将两者视为同一授权范围。
官方还安排在2026年10月29日太平洋时间上午10点举行 Blazor Community Standup,介绍本次合作并开放实时提问。开发者可通过工具包仓库中的示例和贡献指南参与反馈、测试与代码贡献。
资料来源:Blazor Welcomes Open-Source Contributions from Syncfusion(2026-10-29)。
一起聊聊
留下你的想法,评论审核通过后展示。