WinForms Reporting Application Deployment
- 6 minutes to read
This document lists the libraries that you should deploy to use DevExpress Reporting components in your Windows Forms 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 Export Reports
The following libraries are required if you use the XtraReport class methods to export reports.
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.1.dll | Implements DevExpress controls’ basic features. |
DevExpress.Drawing.v24.1.dll | Implements the basic graphics functionality. |
DevExpress.Pdf.v24.1.Core.dll | Required to export reports to PDF. |
DevExpress.Pdf.v24.1.Drawing.dll | Implements PDF-related features. Required if a report contains XRPdfContent controls. |
DevExpress.Printing.v24.1.Core.dll | Implements basic DevExpress printing features. |
DevExpress.XtraReports.v24.1.dll | Contains the XtraReport class. |
Optional Assembly | Description |
---|---|
DevExpress.DataAccess.v24.1.dll | Required when a report is bound to an SQL, Entity Framework, XPO, Excel, JSON, Object, or Federation data source. |
DevExpress.RichEdit.v24.1.Export.dll | Required to export reports to DOCX. |
DevExpress.RichEdit.v24.1.Core.dll | Required to export reports to DOCX. |
DevExpress.Office.v24.1.Core.dll | Required to export reports to DOCX. |
DevExpress.Xpo.v24.1.dll | Required if a report is bound to an SQL or Entity Framework data source. |
Libraries Required to Load the Document Viewer
The following libraries are required to deploy an application that uses the Document Viewer (either as a DocumentViewer component or invoked by ReportPrintTool class methods).
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.1.dll | Implements DevExpress controls’ basic features. |
DevExpress.Data.Desktop.v24.1.dll | Implements DevExpress controls’ basic features for .NET Framework and .NET. Includes classes that bind data, print and export content. |
DevExpress.Drawing.v24.1.dll | Implements the basic graphics functionality. |
DevExpress.Pdf.v24.1.Drawing.dll | Implements PDF-related features. Required if a report contains XRPdfContent controls. |
DevExpress.Printing.v24.1.Core.dll | Implements basic DevExpress printing features. |
DevExpress.Utils.v24.1.dll | Contains basic utility classes and common skins. |
DevExpress.XtraBars.v24.1.dll | Includes toolbar, menu, and docking functions. |
DevExpress.XtraEditors.v24.1.dll | Implements basic features for the Document Viewer’s editors. |
DevExpress.XtraLayout.v24.1.dll | Implements features to display dialog windows in the Document Viewer. |
DevExpress.XtraTreeList.v24.1.dll | Implements basic features for the Document Viewer’s tree-like controls. |
DevExpress.XtraPrinting.v24.1.dll | Includes print and export features used in the Document Viewer. |
DevExpress.XtraReports.v24.1.dll | Contains the XtraReport class. |
Optional Assembly | Description |
---|---|
DevExpress.Charts.v24.1.Core.dll | Required if a report contains XRChart controls. |
DevExpress.DataAccess.v24.1.dll | Required if a report is bound to an SQL, Entity Framework, XPO, Excel, JSON, Object, or Federation data source. |
DevExpress.Office.v24.1.Core.dll | Required to export reports to DOCX or when a report contains XRRichText or XRPivotGrid controls. |
DevExpress.Pdf.v24.1.Core.dll | Required to export reports to PDF. |
DevExpress.PivotGrid.v24.1.Core.dll | Required if a report contains XRPivotGrid controls. |
DevExpress.RichEdit.v24.1.Core.dll | Required to export reports to DOCX, or when a report contains XRRichText controls, or if a RichTextBoxLink has been used to generate a document. |
DevExpress.RichEdit.v24.1.Export.dll | Required to export reports to DOCX. |
DevExpress.Sparkline.v24.1.Core.dll | Required if a report contains XRSparkline controls. |
DevExpress.Xpo.v24.1.dll | Required if a report is bound to an SQL or Entity Framework data source. |
DevExpress.XtraCharts.v24.1.dll | Required if a report contains XRChart controls. |
Libraries Required to Load the Report Designer
The following libraries are required to deploy an application that uses an Report Designer (either as a StandardReportDesigner or RibbonReportDesigner component, or invoked by ReportDesignTool class methods).
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.
Library | Description |
---|---|
DevExpress.Charts.v24.1.Core.dll | Includes base features for the XRChart control. |
DevExpress.CodeParser.v24.1.dll | Contains classes that parse the SqlDataSource‘s CustomSqlQuery. |
DevExpress.Data.v24.1.dll | Contains base classes for DevExpress controls. |
DevExpress.Drawing.v24.1.dll | Implements the basic graphics functionality. |
DevExpress.DataAccess.v24.1.dll | Enables an application to use the Report Wizard. |
DevExpress.DataAccess.v24.1.UI.dll | Enables an application to use the Report Wizard. |
DevExpress.Diagram.v24.1.Core.dll | Enables an application to use the Query Builder. |
DevExpress.Images.v24.1.dll | Required for the XRRichText control’s editor and the Script Editor. |
DevExpress.Office.v24.1.Core.dll | Enables report export to DOCX and includes extended functions to the XRRichText and XRPivotGrid controls. |
DevExpress.Pdf.v24.1.Core.dll | Required to export reports to PDF. |
DevExpress.Pdf.v24.1.Drawing.dll | Implements PDF-related features. |
DevExpress.PivotGrid.v24.1.Core.dll | Includes base features for the XRPivotGrid control. |
DevExpress.Printing.v24.1.Core.dll | Contains classes that implement base DevExpress printing features. |
DevExpress.RichEdit.v24.1.Core.dll | Enables report export to DOCX and includes base functions for the XRRichText control. |
DevExpress.RichEdit.v24.1.Export.dll | Enables report export to DOCX. |
DevExpress.Sparkline.v24.1.Core.dll | Includes base features for the XRSparkline control. |
DevExpress.Utils.v24.1.dll | Contains base utility classes and common skins. |
DevExpress.Utils.v24.1.UI.dll | Contains base classes that are used in DevExpress.XtraReports.v24.1.Extensions.dll. |
DevExpress.Xpo.v24.1.dll | Enables the Report Wizard to connect to SQL and Entity Framework data sources. |
DevExpress.XtraBars.v24.1.dll | Includes toolbar, menu, and docking features. |
DevExpress.XtraCharts.v24.1.dll | Includes features for the XRChart control. |
DevExpress.XtraCharts.v24.1.Extensions.dll | Includes extended features for the XRChart control. |
DevExpress.XtraCharts.v24.1.Wizard.dll | Includes the wizard for XRChart control customization. |
DevExpress.XtraDiagram.v24.1.dll | Enables an application to use the Query Builder. |
DevExpress.XtraEditors.v24.1.dll | Includes features for the End-User Report Designer’s editors. |
DevExpress.XtraGauges.v24.1.Core.dll | Includes base features for the XRGauge control. |
DevExpress.XtraGrid.v24.1.dll | Enables an application to use the Query Builder. |
DevExpress.XtraLayout.v24.1.dll | Contains classes that implement the layout control functions. |
DevExpress.XtraNavBar.v24.1.dll | Contains the navigation bar component. |
DevExpress.XtraPivotGrid.v24.1.dll | Includes features for the XRPivotGrid control. |
DevExpress.XtraPrinting.v24.1.dll | Includes print and export functions that are used in the End-User Report Designer. |
DevExpress.XtraReports.v24.1.dll | Contains the XtraReport class. |
DevExpress.XtraReports.v24.1.CodeCompletion.dll | Contains classes that implement the local code completion engine. |
DevExpress.XtraReports.v24.1.Extensions.dll | Contains classes that implement controller functions for the End-User Report Designer. |
DevExpress.XtraRichEdit.v24.1.dll | Implements the XRRichText control. |
DevExpress.XtraTreeList.v24.1.dll | Implements tree-like controls (such as Field List and Report Explorer). |
DevExpress.XtraVerticalGrid.v24.1.dll | Contains the PropertyGridControl. |
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 |
---|---|
Newtonsoft.Json.dll | The NewtonSoft cross-platform open-source library that is used to serialize .NET objects into JSON data and deserialize JSON data into .NET objects for .NET Framework platforms. |
System.Text.Json.dll | System.Text.Json is used to serialize .NET objects into JSON data and deserialize JSON data into .NET objects for .NET 6+ platforms. |
Library with Bonus Skins
The following library is required if you apply bonus skins to your Windows Forms application that uses the XtraReports Suite. 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 |
---|---|
DevExpress.BonusSkins.v24.1.dll | Contains bonus skins (for instance, Coffee, Liquid Sky, London Liquid Sky, Glass Oceans, and Stardust). |