Skip to main content
A newer version of this page is available. .

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).
See Also