Application Deployment
- 6 minutes to read
This document lists all libraries that might need to be deployed when using the latest version of DevExpress Reporting components in your Windows Forms application.
Tip
You can find information about deploying older versions of DevExpress Reports in the local help file shipped with their installation.
Libraries Required for Report Exporting
The following libraries are required to silently export a report by using methods of the XtraReport class.
These libraries are considered redistributable under the XtraReports EULA and are intended for distribution by you to end-users of software applications that you create. For more information on this, see Redistribution and Deployment.
Required Assembly | Description |
---|---|
DevExpress.Data.v19.2.dll | Implements the most basic functionality common to all DevExpress controls. |
DevExpress.Pdf.v19.2.Core.dll | Required for exporting to PDF (using the methods of the XtraReport class). |
DevExpress.Printing.v19.2.Core.dll | Contains classes that implement the basic functionality for DevExpress printing libraries. |
DevExpress.XtraReports.v19.2.dll | Contains the XtraReport class. |
Optional Assembly | Description |
---|---|
DevExpress.DataAccess.v19.2.dll | Required when a report is bound to an SQL, Entity Framework, XPO, Excel, JSON or Object data source. |
DevExpress.RichEdit.v19.2.Export.dll | Required for report export to DOCX. |
DevExpress.RichEdit.v19.2.Core.dll | Required for report export to DOCX. |
DevExpress.Office.v19.2.Core.dll | Required for report export to DOCX. |
DevExpress.Xpo.v19.2.dll | Required only if a report is bound to an SQL or Entity Framework data source. |
Libraries Required to Load a Document Viewer
The following libraries are required to deploy an application that uses a Document Viewer (either created by using the DocumentViewer control, or invoked by using methods of the ReportPrintTool class).
These libraries are considered redistributable under the XtraReports EULA and are intended for distribution by you to end-users of software applications that you create. For more information on this, see Redistribution and Deployment.
Required Assembly | Description |
---|---|
DevExpress.Data.v19.2.dll | Implements the most basic functionality common to all DevExpress controls. |
DevExpress.Printing.v19.2.Core.dll | Contains classes that implement the basic functionality for DevExpress printing libraries. |
DevExpress.Utils.v19.2.dll | Contains basic utility classes and common skins. |
DevExpress.XtraBars.v19.2.dll | Provides the toolbar, menu and docking functionality. |
DevExpress.XtraEditors.v19.2.dll | Provides functionality to various editors of the Document Viewer. |
DevExpress.XtraLayout.v19.2.dll | Provides functionality required to display dialog windows in the Document Viewer. |
DevExpress.XtraTreeList.v19.2.dll | Provides functionality to tree-like controls of the Document Viewer. |
DevExpress.XtraPrinting.v19.2.dll | Provides the printing and exporting functionality to the Document Viewer. |
DevExpress.XtraReports.v19.2.dll | Contains the XtraReport class. |
Optional Assembly | Description |
---|---|
DevExpress.Charts.v19.2.Core.dll | Required only if a report contains at least one XRChart control. |
DevExpress.DataAccess.v19.2.dll | Required only if a report is bound to an SQL or Entity Framework data source. |
DevExpress.Office.v19.2.Core.dll | Required for report export to DOCX or when a report contains at least one XRRichText or XRPivotGrid control |
DevExpress.Pdf.v19.2.Core.dll | Required only for exporting to PDF. |
DevExpress.PivotGrid.v19.2.Core.dll | Required only if a report contains at least one XRPivotGrid control. |
DevExpress.RichEdit.v19.2.Core.dll | Required for report export to DOCX, or when a report contains at least one XRRichText control, or if a document has been generated using RichTextBoxLink. |
DevExpress.RichEdit.v19.2.Export.dll | Required for report export to DOCX. |
DevExpress.Sparkline.v19.2.Core.dll | Required only if a report contains at least one XRSparkline control. |
DevExpress.Xpo.v19.2.dll | Required only if a report is bound to an SQL or Entity Framework data source. |
DevExpress.XtraCharts.v19.2.dll | Required only if a report contains at least one XRChart control. |
Libraries Required to Load a Report Designer
The following libraries are required to deploy an application that uses an Report Designer (either created by using the StandardReportDesigner or RibbonReportDesigner components, or invoked by using methods of the ReportDesignTool class).
These libraries are considered redistributable under the XtraReports EULA and are intended for distribution by you to end-users of software applications that you create. For more information on this, see Redistribution and Deployment.
Library | Description |
---|---|
DevExpress.Charts.v19.2.Core.dll | Provides basic functionality to the XRChart control. |
DevExpress.CodeParser.v19.2.dll | Enables an application to support binding reports to an SqlDataSource by using a CustomSqlQuery. |
DevExpress.Data.v19.2.dll | Implements the most basic functionality common to all DevExpress controls. |
DevExpress.DataAccess.v19.2.dll | Enables an application to use the Report Wizard. |
DevExpress.DataAccess.v19.2.UI.dll | Enables an application to use the Report Wizard. |
DevExpress.Diagram.v19.2.Core.dll | Enables an application to use the Query Builder. |
DevExpress.Images.v19.2.dll | Required for the XRRichText control’s editor and the Script Editor. |
DevExpress.Office.v19.2.Core.dll | Enables report export to DOCX and provides extended functionality to the XRRichText and XRPivotGrid controls. |
DevExpress.Pdf.v19.2.Core.dll | Required for exporting reports to PDF. |
DevExpress.PivotGrid.v19.2.Core.dll | Provides basic functionality to the XRPivotGrid control. |
DevExpress.Printing.v19.2.Core.dll | Contains classes that implement the basic functionality for DevExpress printing libraries. |
DevExpress.RichEdit.v19.2.Core.dll | Enables report export to DOCX and provides basic functionality to the XRRichText control. |
DevExpress.RichEdit.v19.2.Export.dll | Enables report export to DOCX. |
DevExpress.Sparkline.v19.2.Core.dll | Provides basic functionality to the XRSparkline control. |
DevExpress.Utils.v19.2.dll | Contains basic utility classes and common skins. |
DevExpress.Utils.v19.2.UI.dll | Contains basic classes for use by DevExpress.XtraReports.v19.2.Extensions.dll. |
DevExpress.Xpo.v19.2.dll | Enables the Report Wizard to connect to SQL and Entity Framework data sources. |
DevExpress.XtraBars.v19.2.dll | Provides the toolbar, menu and docking functionality. |
DevExpress.XtraCharts.v19.2.dll | Provides general functionality to the XRChart control. |
DevExpress.XtraCharts.v19.2.Extensions.dll | Provides extended functionality to the XRChart control. |
DevExpress.XtraCharts.v19.2.Wizard.dll | Enables an application to provide the wizard for XRChart control customization. |
DevExpress.XtraDiagram.v19.2.dll | Enables an application to use the Query Builder. |
DevExpress.XtraEditors.v19.2.dll | Provides functionality to various editors of the End-User Report Designer. |
DevExpress.XtraGauges.v19.2.Core.dll | Provides main functionality to the XRGauge control. |
DevExpress.XtraGrid.v19.2.dll | Enables an application to use the Query Builder. |
DevExpress.XtraLayout.v19.2.dll | Contains classes that implement the layout control functionality. |
DevExpress.XtraNavBar.v19.2.dll | Contains the navigation bar component. |
DevExpress.XtraPivotGrid.v19.2.dll | Provides general functionality to the XRPivotGrid control. |
DevExpress.XtraPrinting.v19.2.dll | Provides the printing and exporting functionality to the End-User Report Designer. |
DevExpress.XtraReports.v19.2.dll | Contains the XtraReport class. |
DevExpress.XtraReports.v19.2.CodeCompletion.dll | Contains classes that implement the local code completion engine. |
DevExpress.XtraReports.v19.2.Extensions.dll | Contains classes that provide controller functionality to the End-User Report Designer. |
DevExpress.XtraRichEdit.v19.2.dll | Provides general functionality to the XRRichText control. |
DevExpress.XtraTreeList.v19.2.dll | Provides functionality to tree-like controls (such as Field List and Report Explorer). |
DevExpress.XtraVerticalGrid.v19.2.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 considered redistributable under the XtraReports EULA.
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. |
Library with Bonus Skins
The following library provides additional functionality for applications that use the XtraReports Suite. This library is required if you need to use bonus skins in your Windows Forms Application. The library is considered redistributable under the XtraReports EULA.
Assembly | Description |
---|---|
DevExpress.BonusSkins.v19.2.dll | Contains bonus skins (e.g., Coffee, Liquid Sky, London Liquid Sky, Glass Oceans and Stardust). |