ASP.NET MVC Reporting Application Deployment
- 5 minutes to read
This document lists the libraries that you should deploy to use DevExpress Reporting components in your ASP.NET MVC application.
Tip
You can find information on how to deploy a specific DevExpress Reports version in the help file that is included with the product installation.
Libraries Required to Load the Document Viewer
The following libraries are required to deploy an application that uses the MVCxWebDocumentViewer component.
These libraries are redistributable under the XtraReports EULA. You can distribute them with software applications that you create. See Redistribution and Deployment for more information.
Required Assembly | Description |
---|---|
DevExpress.Data.v24.2.dll | Implements DevExpress controls’ base classes. |
DevExpress.DataAccess.v24.2.dll | Required to bind reports to an SQL, Entity Framework, XPO, Excel, JSON, Object, or Federation data source. |
DevExpress.Drawing.v24.2.dll | Implements the basic graphics functionality. |
DevExpress.Pdf.v24.2.Core.dll | Required to export reports to PDF. |
DevExpress.Pdf.v24.2.Drawing.dll | Implements PDF-related features. Required if a report contains XRPdfContent controls. |
DevExpress.Printing.v24.2.Core.dll | Implements basic DevExpress printing features. |
DevExpress.XtraReports.v24.2.dll | Contains the XtraReport class and controls. |
DevExpress.XtraReports.v24.2.Web.dll | Contains cross-platform reporting classes used in ASP.NET Web Forms, ASP.NET MVC, and ASP.NET Core applications. |
DevExpress.XtraReports.v24.2.Web.WebForms.dll | Contains classes that implement reporting features specific for ASP.NET Web Forms and ASP.NET MVC applications. |
DevExpress.Web.v24.2.dll | Contains classes that implement DevExpress ASP.NET control features. |
DevExpress.Web.ASPxThemes.v24.2.dll | Contains classes that implement a set of pre-defined AutoFormats schemes for DevExpress controls. |
DevExpress.Web.MVC.v24.2.dll or DevExpress.Web.MVC5.v24.2.dll | Contains classes DevExpress Extensions features for ASP.NET MVC. |
DevExpress.Web.Resources.v24.2.dll | Contains client-side libraries required to run the Document Viewer. |
Optional Assembly | Description |
---|---|
DevExpress.Charts.v24.2.Core.dll | Required if a report contains XRChart controls. |
DevExpress.Office.v24.2.Core.dll | Required to export reports to DOCX or if a report contains XRRichText or XRPivotGrid controls. |
DevExpress.PivotGrid.v24.2.Core.dll | Required if a report contains XRPivotGrid controls. |
DevExpress.RichEdit.v24.2.Core.dll | Required to export reports to DOCX or if a report contains XRRichText controls. |
DevExpress.RichEdit.v24.2.Export.dll | Required for report export to DOCX. |
DevExpress.Sparkline.v24.2.Core.dll | Required if a report contains XRSparkline controls. |
DevExpress.Xpo.v24.2.dll | Required if a report is bound to an SQL or Entity Framework data source. |
DevExpress.XtraCharts.v24.2.dll | Required if a report contains XRChart controls. |
DevExpress.XtraGauges.v24.2.Core.dll | Required if a report contains XRGauge controls. |
DevExpress.XtraReports.v24.2.Web.Azure.dll | Implements services that use Microsoft Azure resources to store reports and synchronize reporting web controls on multiple instances. |
Libraries Required to Load the Report Designer
The following libraries are required to deploy an application that uses the MVCxReportDesigner control.
These libraries are redistributable under the XtraReports EULA. You can distribute them with software applications that you create. See Redistribution and Deployment for more information.
Required Assembly | Description |
---|---|
DevExpress.Charts.v24.2.Core.dll | Required if a report contains XRChart controls. |
DevExpress.CodeParser.v24.2.dll | Contains classes that parse the SqlDataSource‘s CustomSqlQuery. |
DevExpress.Data.v24.2.dll | Contains base classes for DevExpress controls. |
DevExpress.DataAccess.v24.2.dll | Required to bind reports to an SQL or Entity Framework data source. |
DevExpress.Drawing.v24.2.dll | Implements the basic graphics functionality. |
DevExpress.Office.v24.2.Core.dll | Required to export reports to DOCX or if a report contains XRRichText or XRPivotGrid controls. |
DevExpress.Pdf.v24.2.Core.dll | Required to export reports to PDF. |
DevExpress.PivotGrid.v24.2.Core.dll | Required if a report contains XRPivotGrid controls. |
DevExpress.Printing.v24.2.Core.dll | Implements basic DevExpress printing features. |
DevExpress.RichEdit.v24.2.Core.dll | Required to export reports to DOCX or if a report contains XRRichText controls. |
DevExpress.RichEdit.v24.2.Export.dll | Required to export reports to DOCX. |
DevExpress.Sparkline.v24.2.Core.dll | Required if a report contains XRSparkline controls. |
DevExpress.Xpo.v24.2.dll | Required if a report is bound to an SQL or Entity Framework data source. |
DevExpress.XtraCharts.v24.2.dll | Required if a report contains XRChart controls. |
DevExpress.XtraGauges.v24.2.Core.dll | Required if a report contains XRGauge controls. |
DevExpress.XtraReports.v24.2.dll | Contains the XtraReport class and controls. |
DevExpress.XtraReports.v24.2.Web.dll | Contains cross-platform reporting classes used in ASP.NET Web Forms, ASP.NET MVC and ASP.NET Core applications. |
DevExpress.XtraReports.v24.2.Web.WebForms.dll | Implements features specific to ASP.NET Web Forms and ASP.NET MVC applications. |
DevExpress.Web.v24.2.dll | Contains classes that implement DevExpress ASP.NET controls’ basic features. |
DevExpress.Web.ASPxThemes.v24.2.dll | Contains classes that implement a set of pre-defined AutoFormats schemes for DevExpress controls. |
DevExpress.Web.MVC.v24.2.dll or DevExpress.Web.MVC5.v24.2.dll | Contains classes which implement the common functionality of DevExpress Extensions for ASP.NET MVC. |
DevExpress.Web.Resources.v24.2.dll | Contains client-side libraries required to run the Report Designer. |
Optional Assembly | Description |
---|---|
DevExpress.XtraReports.v24.2.CodeCompletion.dll | Contains classes that implement the code completion engine. |
DevExpress.XtraReports.v24.2.Web.Azure.dll | Implements services that use Microsoft Azure resources to store reports and synchronize reporting web controls on multiple instances. |
Library Required to Use the JSON Data Source
This library is required if you use JsonDataSource to provide data to your reports. The library is redistributable under the XtraReports EULA. You can distribute it with software applications that you create. See Redistribution and Deployment for more information.
Assembly | Description |
---|---|
System.Text.Json.dll | System.Text.Json is used to serialize .NET objects into JSON data and deserialize JSON data into .NET objects. |
Libraries Required to Use the Skia Rendering Engine
The following libraries are required when you enable the Skia graphics engine to improve the report rendering on Linux or Windows Azure. Add these libraries as assemblies or NuGet packages to your project.
Assembly | Description |
---|---|
DevExpress.Pdf.SkiaRenderer.v24.2.dll | The Skia cross-platform graphics engine. |
DevExpress.Drawing.Skia.24.2.dll | Contains the cross-platform drawing functionality based on the Skia Graphics Library. |
These 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.