Skip to main content
All docs
V25.1
  • 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:

    See Also