What problem does it solve?
This skill solves the complexity of integrating DevExpress Report Viewer and Report Designer components into Blazor applications across different hosting models. It eliminates guesswork around NuGet package selection, service registration order, render mode configuration, and controller setup that commonly causes runtime failures.
Core Features & Use Cases
- Multi-Component Support: Covers five components across three families — native DxReportViewer, JS-based DxDocumentViewer/DxReportDesigner, and WASM-specific DxWasmDocumentViewer/DxWasmReportDesigner — with compatibility matrices for every Blazor hosting model.
- Guided Workflow: Enforces a three-phase preflight process that auto-discovers project configuration, validates component compatibility, and prevents anti-patterns before code generation.
- Production Hardening: Includes trusted type registration for custom data sources, controller implementation patterns, navigation integration, and comprehensive troubleshooting for blank viewers, missing render modes, and Skia deployment issues.
Quick Start
Use the devexpress-reports-blazor skill to integrate a DevExpress report viewer or designer into your Blazor application by following the three-phase workflow to detect your hosting model, select the correct component family, and generate the required registration and page code.