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.
When to Use This Skill
- Add a Document Viewer to an ASP.NET Core application
- Add an End-User Report Designer to an ASP.NET Core application
- Configure Program.cs services and middleware for reporting
- Register reporting client assets — via direct
<script>/<link>tags (package.json+libman.json, the default for existing apps) or npm bundling (BuildBundlerMinifier+bundleconfig.json, for greenfield/demo projects) - 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