Skip to main content
All docs
V25.1
  • Reporting for ASP.NET Core - Application Deployment

    • 4 minutes to read

    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 for ASP.NET Core components.

    Required Libraries

    NuGet Packages

    The following NuGet package is available from the local NuGet feed if you have DevExpress products installed locally, and in the DevExpress NuGet Gallery at https://nuget.devexpress.com/:

    DevExpress.AspNetCore.Reporting
    Contains DevExpress Report Designer and Report Viewer ASP.NET Core controls.

    Npm Packages

    bootstrap
    A frontend toolkit.
    devextreme-dist
    DevExtreme JavaScript component suite for responsive web development.
    @devexpress/analytics-core
    A core library for DevExpress Analytics Components.
    devexpress-reporting
    Implements functionality needed to develop a reporting application.

    Common ASP.NET Core Assemblies

    DevExpress.AspNetCore.Common.v25.1.dll
    Contains extensions, options and settings common for Devexpress ASP.NET Core controls.
    DevExpress.AspNetCore.Core.v25.1.dll
    Contains basic classes for Devexpress ASP.NET Core controls..
    DevExpress.Data.v25.1.dll
    Implements the common data management functionality for DevExpress controls.

    AI Integration-Specific Assemblies

    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.Web.Reporting.Common.v25.1.dll
    Implements basic AI integration services for DevExpress Web and Desktop Reporting controls.
    DevExpress.AIIntegration.AspNetCore.Reporting.v25.1.dll
    Implements AI integration services for DevExpress ASP.NET Core Reporting Controls.

    Reporting-Specific Assemblies

    DevExpress.AspNetCore.Reporting.v25.1.dll
    Contains classes used to inject the reporting functionality into ASP.NET Core applications.
    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 the core functionality for DevExpress data visualization controls.
    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
    Implements the basic printing functionality.
    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.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.Web.dll
    Implements the reporting functionality for Web platforms.

    Skia Rendering Engine Libraries

    The following libraries are required when you enable the Skia graphics engine to render reports on Linux or Windows Azure. You can add the libraries as assemblies or NuGet packages.

    DevExpress.Drawing.Skia.25.1.dll
    Contains the cross-platform drawing functionality based on the Skia Graphics Library.

    The following NuGet package is available from the local NuGet feed if you have DevExpress products installed locally, and in the DevExpress NuGet Gallery at https://nuget.devexpress.com/:

    DevExpress.Drawing.Skia
    Implements the cross-platform drawing functionality based on the Skia Graphics Library.

    The libraries are redistributable under the XtraReports EULA. You can distribute it with software applications that you create. See the following article for more information: Redistribution and Deployment.

    For more information, 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:

    DevExpress.Aspire.Reporting.25.1.dll
    Provides services specifically designed to work with reporting applications in the Microsoft .NET Aspire solutions.
    DevExpress.Aspire.AspNetCore.Reporting.25.1.dll
    Provides services specifically designed to work with web reporting applications in the Microsoft .NET Aspire solutions.

    The following NuGet package is available from the local NuGet feed if you have DevExpress products installed locally, and in the DevExpress NuGet Gallery at https://nuget.devexpress.com/:

    DevExpress.Aspire.Reporting
    Implements services specifically designed to work with reporting applications in the Microsoft .NET Aspire solutions.
    DevExpress.Aspire.AspNetCore.Reporting
    Implements services specifically designed to work with web reporting applications in the Microsoft .NET Aspire solutions.

    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.

    DevExpress.AspNetCore.Reporting.25.1.Azure.dll
    Contains the cross-platform drawing functionality based on the Skia Graphics Library.

    The following NuGet package is available from the local NuGet feed if you have DevExpress products installed locally, and in the DevExpress NuGet Gallery at https://nuget.devexpress.com/:

    DevExpress.AspNetCore.Reporting.Azure
    Implements support for Azure storage and related services.

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