Redistribution and Deployment (Blazor Reporting)
- 6 minutes to read
Redistribution
DevExpress Blazor libraries are redistributable under the End User License Agreement (EULA) and can be distributed to the users of your applications. You must have a valid license to legally distribute applications that use DevExpress Blazor Reporting components.
Important
Consult the End User License Agreement (EULA) for additional up-to-date information on redistributable assemblies, tools, and executables.
All DevExpress assemblies required and referenced by your ASP.NET Core Application with DevExpress Reports are available as part of one of the following subscriptions: Reporting, ASP.NET and Blazor, DXperience, or Universal.
Depending on data sources used in your application, additional libraries may be required.
Non-Redistributable Libraries
Distributing any DevExpress design-time libraries ending with “.Design” (for example, DevExpress.XtraPrinting.v25.1.Design.dll) is strictly prohibited.
Redistributable Libraries
Below are the libraries considered redistributable under the DevExpress Reports EULA and are intended for distribution to users of your software applications. Libraries are divided into sections according to their purpose and usage in ASP.NET Core Reporting controls.
NuGet Packages
The following NuGet packages for Blazor Reporting Controls are available from the local NuGet feed if you have DevExpress products installed locally, and in the DevExpress NuGet Gallery at https://nuget.devexpress.com/:
Package Name | Description |
---|---|
DevExpress.Blazor.Reporting.Viewer | Contains the native Report Viewer component for Blazor. |
DevExpress.Blazor.Reporting.JSBasedControls | Contains the Document Viewer and Report Designer JavaScript-based components for Blazor Server and standalone Blazor WebAssembly apps. |
DevExpress.Blazor.Reporting.JSBasedControls.WebAssembly | Contains the Document Viewer and Report Designer JavaScript-based components for hosted Blazor WebAssembly apps. |
DevExpress.Blazor.Reporting.JSBasedControls.Common | Contains common settings and client-side resources for the JavaScript-based Blazor Reporting components. |
DevExpress.AIIntegration.Blazor.Reporting.Viewer | Provides AI integration services for the DevExpress Blazor Report Viewer control. |
DevExpress.Drawing.Skia | Implements the drawing functionality based on the on the Skia Graphics Library. |
Assemblies
Common Blazor Assemblies
Assembly Name | Description |
---|---|
DevExpress.Blazor.v25.1.dll | Contains classes for all DevExpress Blazor components. |
DevExpress.Blazor.Resources.v25.1.dll | Contains a set of resources for Blazor. |
DevExpress.Data.v25.1.dll | Implements the common data management functionality for DevExpress controls. |
DevExpress.Data.v25.1.clr | Implements the common data management functionality for DevExpress controls. |
AI Integration-Specific Assemblies
Assembly Name | Description |
---|---|
DevExpress.AIIntegration.v25.1.dll | Implements core functionality of DevExpress AI-powered extensions and services. |
DevExpress.AIIntegration.Web.v25.1.dll | Implements APIs that enable AI-powered features in DevExpress-powered Web applications. |
DevExpress.AIIntegration.OpenAI.v25.1.dll | Implements APIs to operate with OpenAIClient and OpenAIAssistant. |
DevExpress.AIIntegration.Azure.TextAnalytics.v25.1.dll | Implements services to operate with Azure AI Language. |
DevExpress.AIIntegration.Azure.Translation.v25.1.dll | Implements services to operate with Azure AI Translator. |
DevExpress.AIIntegration.Reporting.Common.v25.1.dll | Implements common AI integration functionality for Reporting components. |
DevExpress.AIIntegration.Web.Reporting.Common.v25.1.dll | Implements basic AI integration services for DevExpress Web Reporting controls. |
DevExpress.AIIntegration.AspNetCore.Reporting.v25.1.dll | Implements AI integration functionality for JavaScript-based Report Designer and Report Viewer components. |
DevExpress.AIIntegration.Blazor.Common.v25.1.dll | Implements a container for DevExpress AI Extensions and shared components for Blazor. |
DevExpress.AIIntegration.Blazor.Reporting.Viewer.v25.1.dll | Implements AI integration functionality for the native Blazor Report Viewer component. |
DevExpress.AIIntegration.Blazor.Chat.25.1.dll | Implements a dialog window that displays AI’s responses. |
Reporting-Specific Assemblies
JavaScript-Based Reporting Components
Assembly Name | Description |
---|---|
DevExpress.Blazor.Reporting.JSBasedControls.Common.v25.1.dll | Contains common settings and client-side resources for the JavaScript-based Blazor Reporting components. |
DevExpress.Blazor.Reporting.JSBasedControls.v25.1.dll | Implements the functionality related to the Blazor Server and standalone WebAssembly JavaScript-based Report Designer and Report Viewer components. |
DevExpress.Blazor.Reporting.JSBasedControls.WebAssembly.v25.1.dll | Implements capabilities related to Blazor WASM JavaScript-based Report Designer and Report Viewer components. |
DevExpress.AspNetCore.Common.v25.1.dll | Implements the common functionality for DevExpress ASP.NET Core controls. |
DevExpress.AspNetCore.Core.v25.1.dll | Implements the core functionality for DevExpress ASP.NET Core controls. |
DevExpress.AspNetCore.Reporting.v25.1.dll | Contains classes used to inject the reporting functionality into ASP.NET Core applications. |
DevExpress.AspNetCore.Reporting.v25.1.Azure.dll | Contains services designed to work with web reporting applications in the Microsoft Azure environment. |
DevExpress.Charts.v25.1.Core.dll | Contains classes used to display charts in reports. |
DevExpress.DataAccess.v25.1.dll | Contains classes used to access different data providers. |
DevExpress.DataVisualization.v25.1.Core.dll | Implements the core functionality for DevExpress data visualization controls. |
DevExpress.Drawing.v25.1.Core.dll | Implements the basic graphics functionality. |
DevExpress.Office.v25.1.Core.dll | Contains classes required to export reports to DOCX. |
DevExpress.Pdf.v25.1.Core.dll | Contains classes required to export reports to PDF. |
DevExpress.Pdf.v25.1.Drawing.dll | Contains classes that implement PDF-related features used to render PDF file content in reports. |
DevExpress.Pdf.v25.1.SkiaRenderer.dll | Implements the cross-platform PDF renderer based on the Skia Graphics Library. |
DevExpress.PivotGrid.v25.1.Core.dll | Contains classes used to display Pivot Grid controls in reports. |
DevExpress.RichEdit.v25.1.Core.dll | Contains classes required to display formatted text in a report and to export reports to DOCX. |
DevExpress.RichEdit.v25.1.Export.dll | Contains classes required to export reports to DOCX. |
DevExpress.Printing.v25.1.Core.dll | Implements the basic printing functionality. |
DevExpress.Sparkline.v25.1.Core.dll | Contains classes used to display sparklines in reports. |
DevExpress.Web.Reporting.v25.1.Common.Services.dll | Contains classes for .NET 8+ Reporting controls. |
DevExpress.Web.Resources.v25.1.dll | Contains client-side libraries required to run the DevExpress Web controls. |
DevExpress.Xpo.v25.1.dll | Implements the functionality for eXpress Persistent Objects (XPO). |
DevExpress.XtraCharts.v25.1.dll | Contains classes used to display charts in reports. |
DevExpress.XtraGauges.v25.1.Core.dll | Contains classes that implement the basic functionality of the XtraGauges Suite. |
DevExpress.XtraReports.v25.1.dll | Implements the core reporting functionality. |
DevExpress.XtraReports.v25.1.CodeCompletion.dll | Implements the code completion functionality in Report Designers. |
DevExpress.XtraReports.v25.1.Web.dll | Implements the reporting functionality for Web platforms. |
DevExpress.Blazor.RichEdit.v25.1.dll | Contains classes for DevExpress Blazor DxRichEdit component. Required to enable the inline text editor >[!Important] >The DxRichEdit ships as part of the following subscriptions: ASP.NET & Blazor, DXperience, and Universal. Refer to the following page for additional information: DevExpress Subscriptions. |
Native Report Viewer
Assembly Name | Description |
---|---|
DevExpress.Blazor.Reporting.v25.1.Viewer.dll | Implements capabilities related to the native Blazor Report Viewer component. |
DevExpress.Blazor.v25.1.Viewer.dll | Contains classes for DevExpress Blazor Viewer components (Report Viewer and PDF Viewer). |
DevExpress.Charts.v25.1.Core.dll | Contains classes used to display charts in reports. |
DevExpress.CodeParser.v25.1.Core.dll | Contains classes used to display charts in reports. |
DevExpress.DataAccess.v25.1.dll | Contains classes used to access different data providers. |
DevExpress.DataVisualization.v25.1.Core.dll | Implements DevExpress data visualization control core capabilities. |
DevExpress.Drawing.v25.1.dll | Contains the basic drawing capabilities for DevExpress components. |
DevExpress.Drawing.v25.1.Skia.dll | Implements cross-platform drawing capabilities based on the Skia Graphics Library. |
DevExpress.Office.v25.1.Core.dll | Contains classes required to export reports to DOCX. |
DevExpress.Pdf.v25.1.Core.dll | Contains classes required to export reports to PDF. |
DevExpress.Pdf.v25.1.Drawing.dll | Contains classes that implement PDF-related features used to render PDF file content in reports. |
DevExpress.PivotGrid.v25.1.Core.dll | Contains classes used to display Pivot Grid controls in reports. |
DevExpress.Printing.v25.1.Core.dll | Contains classes that implement basic capabilities for DevExpress printing libraries. |
DevExpress.RichEdit.v25.1.Core.dll | Contains classes required to display formatted text in a report and to export reports to DOCX. |
DevExpress.RichEdit.v25.1.Export.dll | Contains classes required to export reports to DOCX. |
DevExpress.Sparkline.v25.1.Core.dll | Contains classes used to display sparklines in reports. |
DevExpress.Xpo.v25.1.dll | Implements capabilities for eXpress Persistent Objects (XPO). |
DevExpress.XtraCharts.v25.1.dll | Contains classes used to display charts in reports. |
DevExpress.XtraGauges.v25.1.Core.dll | Contains classes that implement XtraGauges Suite basic capabilities. |
DevExpress.XtraReports.v25.1.dll | Implements core reporting functionality. |
DevExtreme.AspNet.Data.dll | DevExtreme data layer extension for ASP.NET. |
Deployment
The following Microsoft help topics describe how to deploy Blazor applications: