Back to Devexpress

Redistribution and Deployment (ASP.NET Core Reporting)

xtrareports-404972-web-reporting-asp-net-core-reporting-asp-net-core-application-deployment.md

latest10.2 KB
Original Source

Redistribution and Deployment (ASP.NET Core Reporting)

  • Aug 21, 2025
  • 5 minutes to read

Redistribution

DevExpress Reporting for ASP.NET Core 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 Reporting Controls for ASP.NET Core.

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.

NuGet Packages

The following NuGet packages 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 NameDescription
DevExpress.AspNetCore.ReportingContains DevExpress Report Designer and Report Viewer ASP.NET Core controls.
DevExpress.AspNetCore.Reporting.AzureImplements support for Azure storage and related services.
DevExpress.AIIntegration.AspNetCore.ReportingImplements AI integration services for DevExpress ASP.NET Core Reporting Controls.
DevExpress.Aspire.ReportingImplements services specifically designed to work with reporting applications in the Microsoft .NET Aspire solutions.
DevExpress.Aspire.AspNetCore.ReportingImplements services specifically designed to work with web reporting applications in the Microsoft .NET Aspire solutions.
DevExpress.Drawing.SkiaImplements the cross-platform drawing functionality based on the on the Skia Graphics Library.

Npm Packages

Package NameDescription
bootstrapA frontend toolkit.
devextreme-distDevExtreme JavaScript component suite for responsive web development.
@devexpress/analytics-coreA core library for DevExpress Analytics Components.
devexpress-reportingImplements functionality needed to develop a reporting application.

Non-Redistributable Libraries

Distributing any DevExpress design-time libraries ending with “.Design” (for example, DevExpress.XtraPrinting.v25.2.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.

Common ASP.NET Core Assemblies

Assembly NameDescription
DevExpress.AspNetCore.Common.v25.2.dllContains extensions, options, and settings common for DevExpress ASP.NET Core controls.
DevExpress.AspNetCore.Core.v25.2.dllContains basic classes for DevExpress ASP.NET Core controls.
DevExpress.Data.v25.2.dllImplements the common data management functionality for DevExpress controls.

Reporting-Specific Assemblies

Assembly NameDescription
DevExpress.AspNetCore.Reporting.v25.2.dllContains classes used to inject the reporting functionality into ASP.NET Core applications.
DevExpress.Charts.v25.2.Core.dllContains classes used to display charts in reports.
DevExpress.CodeParser.v25.2.Core.dllContains classes used to display charts in reports.
DevExpress.DataAccess.v25.2.dllContains classes used to access different data providers.
DevExpress.DataVisualization.v25.2.Core.dllImplements the core functionality for DevExpress data visualization controls.
DevExpress.Drawing.v25.2.dllContains the basic drawing capabilities for DevExpress components.
DevExpress.Drawing.v25.2.Skia.dllImplements cross-platform drawing capabilities based on the Skia Graphics Library.
DevExpress.Office.v25.2.Core.dllContains classes required to export reports to DOCX.
DevExpress.Pdf.v25.2.Core.dllContains classes required to export reports to PDF.
DevExpress.Pdf.v25.2.Drawing.dllContains classes that implement PDF-related features used to render PDF file content in reports.
DevExpress.PivotGrid.v25.2.Core.dllContains classes used to display Pivot Grid controls in reports.
DevExpress.Printing.v25.2.Core.dllImplements the basic printing functionality.
DevExpress.RichEdit.v25.2.Core.dllContains classes required to display formatted text in a report and to export reports to DOCX.
DevExpress.RichEdit.v25.2.Export.dllContains classes required to export reports to DOCX.
DevExpress.Sparkline.v25.2.Core.dllContains classes used to display sparklines in reports.
DevExpress.Web.Reporting.v25.2.Common.Services.dllContains classes for .NET 8+ Reporting controls.
DevExpress.Web.Resources.v25.2.dllContains client-side libraries required to run the DevExpress Web controls.
DevExpress.Xpo.v25.2.dllImplements the functionality for eXpress Persistent Objects (XPO).
DevExpress.XtraCharts.v25.2.dllContains classes used to display charts in reports.
DevExpress.XtraGauges.v25.2.Core.dllContains classes that implement the basic functionality of the XtraGauges Suite.
DevExpress.XtraReports.v25.2.dllImplements the core reporting functionality.
DevExpress.XtraReports.v25.2.Web.dllImplements the reporting functionality for Web platforms.

AI Integration-Specific Assemblies

Assembly NameDescription
DevExpress.AIIntegration.v25.2.dllImplements core functionality of DevExpress AI-powered extensions and services.
DevExpress.AIIntegration.Web.v25.2.dllImplements APIs that enable AI-powered features in DevExpress-powered Web applications.
DevExpress.AIIntegration.Web.Reporting.Common.v25.2.dllImplements basic AI integration services for DevExpress Web and Desktop Reporting controls.
DevExpress.AIIntegration.AspNetCore.Reporting.v25.2.dllImplements AI integration services for DevExpress ASP.NET Core Reporting Controls.

Skia Rendering Engine Assemblies

The DevExpress.Drawing.Skia library is required to enable the Skia graphics engine to render reports on Linux or Windows Azure. You can add the libraries as assemblies or NuGet packages.

Assembly NameDescription
DevExpress.Drawing.Skia.25.2.dllContains the cross-platform drawing functionality based on the Skia Graphics Library.

The corresponding NuGet package: DevExpress.Drawing.Skia.

For more information on how to use Reporting tools on Linux or macOS, review the following help topic: Use Reporting on Linux and macOS.

Aspire Support Libraries

The following libraries are required to integrate a .NET Aspire Dashboard into a web reporting application:

Assembly NameDescription
DevExpress.Aspire.Reporting.25.2.dllProvides services specifically designed to work with reporting applications in the Microsoft .NET Aspire solutions.
DevExpress.Aspire.AspNetCore.Reporting.25.2.dllProvides services specifically designed to work with web reporting applications in the Microsoft .NET Aspire solutions.

The corresponding NuGet packages:

For more information, review the following help topic: Integrate .NET Aspire Dashboard into Web Reporting Apps.

Azure Support Libraries

The following libraries are required to implement Azure storage cache and use Azure cloud services. You can add the libraries as assemblies or NuGet packages.

Assembly NameDescription
DevExpress.AspNetCore.Reporting.25.2.Azure.dllProvides services specifically designed to work with web reporting applications in the Microsoft Azure environment.

The corresponding NuGet package: DevExpress.AspNetCore.Reporting.Azure.

For more information, review the following help topic: Cloud Integration.

Deployment

Refer to the following section for information on how to deploy and integrate DevExpress Reporting applications with cloud services: Cloud Integration.

See Also

Redistribution and Deployment (DevExpress ASP.NET Core Controls)