← 返回文章列表

Blazor 欢迎 Syncfusion 参与开源贡献

2026年10月29日,.NET 官方博客公布 Blazor 与 Syncfusion 的合作进展。此次变化并非只是增加一套 UI 组件:Syncfusion 发布了采用 MIT 许可证的 Blazor 开源工具包,并向 ASP.NET Core 和 .NET 脚手架工具提交了多项修复与测试,希望在降低组件接入成本的同时,提升框架及开发工具的可靠性。 免费开

文章封面

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)。

相关文章

Cloudflare 2026 年 Q3 DDoS 威胁报告:蜂群更多,巨兽更少使用 C# 将自有模型接入 GitHub Copilot SDK如何在 VS Code 中继续 GitHub Copilot 应用会话走进 Omniverse:开发者如何利用前沿 AI 智能体将创意转化为仿真

一起聊聊

留下你的想法,评论审核通过后展示。

想进一步了解?

留下需求和联系方式,我们会就本次咨询与你联系。

本站使用有效期 180 天的随机浏览器标识统计访问与阅读情况,并记录访问 IP 及其大致所属地区,仅管理员可见;浏览器启用“请勿跟踪”时停止访问采集。