npx skills add ...
npx skills add syncfusion/blazor-ui-components-skills --skill syncfusion-blazor-common
Set up Syncfusion Blazor components — project creation, NuGet packages, service registration, script loading, bUnit testing, and localization & globalization configuration
npx skills add syncfusion/blazor-ui-components-skills --skill syncfusion-blazor-common
Setup and configuration guide for Syncfusion Blazor components in Blazor Web Apps.
Use this skill when you need to:
Detailed guide: getting-started.md
.NET 10)Syncfusion.Blazor.Grid + Syncfusion.Blazor.Themes NuGet packages. All individual packages are listed here@using Syncfusion.Blazor and relevant component namespaces to _Imports.razorbuilder.Services.AddSyncfusionBlazor() in Program.csApp.razorKey Rule: For Auto/WASM modes → register in both server and client projects Important: Always specify the target .NET framework version when creating projects to ensure compatibility
Detailed guide: add-script-reference-and-cdn.md
| Method | Best For |
|---|---|
| Static Web Assets (Recommended) | Optimal performance, offline support |
| CDN | Cloud-hosted, quick setup |
| Individual Scripts | Minimal component usage |
Detailed guide: bunit-setup.md
Unit test Syncfusion Blazor components with bUnit.
Install bunit NuGet package, then register in each test:
RenderComponent<TPage>() → renderFindComponent<SfButton>() → locate.Click() → interactMarkupMatches(...) → assertWorks with xUnit and NUnit (use Bunit.TestContext for NUnit to avoid naming conflicts)
Detailed guide: localization-globalization.md
Configure multi-language support and culture-specific formatting for Syncfusion Blazor components.
.resx resource files from GitHub - ASK PERMISSION BEFORE DOWNLOAD THISSyncfusionLocalizer class implementing ISyncfusionStringLocalizerProgram.cs:
CultureSwitcher component for dynamic culture selection