devexpress-reports-aspnetcore
Installation
SKILL.md
DevExpress ASP.NET Core Reporting — Viewer & Designer Integration
Integrates the DevExpress Web Document Viewer (read-only preview) and Web Report Designer (full end-user designer) into ASP.NET Core MVC and Razor Pages applications. The viewer renders reports in the browser via server-side document generation; the designer lets end-users create and save reports without developer involvement.
This skill covers UI component integration only. For creating reports programmatically (bands, controls, data binding, expressions, export), use the devexpress-reports-core skill.
When to Use This Skill
- Add a Document Viewer to an ASP.NET Core MVC or Razor Pages application
- Add an End-User Report Designer to an ASP.NET Core application
- Configure Program.cs services and middleware for reporting
- Set up npm bundling (bundleconfig.json, libman.json) for reporting assets
- Implement
ReportStorageWebExtensionorIReportProvider - Customize viewer/designer toolbar, tab panel, export options, parameter editors
- Configure security: authorization, CSRF protection, CSP nonce
- Deploy reporting to Linux or macOS (Skia renderer setup)
- Troubleshoot blank viewers, HTTP errors, or script loading failures
- Set up multi-server (web farm/garden) document storage