WPF Reporting Application Deployment
- 7 minutes to read
This document lists the libraries that you should deploy to use DevExpress Reporting components in your WPF 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. |
Implements base features common to all DevExpress controls. |
DevExpress. |
Implements the basic graphics functionality. |
DevExpress. |
Required to export reports to PDF. |
DevExpress. |
Implements PDF-related features. Required if a report contains XRPdf |
DevExpress. |
Contains classes that implement the basic functionality for DevExpress printing libraries. |
DevExpress. |
Contains the Xtra |
Optional Assembly | Description |
---|---|
DevExpress. |
Required to bind reports to an SQL, Entity Framework, XPO, Excel, JSON, Object, or Federation data source. |
DevExpress. |
Required to export reports to DOCX. |
DevExpress. |
Required to export reports to DOCX. |
DevExpress. |
Required to export reports to DOCX. |
DevExpress. |
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 Preview (either as a DocumentPreviewControl component or invoked by PrintHelper 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. |
Implements DevExpress controls’ basic features. |
DevExpress. |
Implements DevExpress controls’ basic features for .NET Framework and .NET. Includes classes that bind data, print and export content. |
DevExpress. |
Implements the basic graphics functionality. |
DevExpress. |
Contains classes that support the MVVM (model-view-viewmodel) design pattern. |
DevExpress. |
Implements PDF-related features. Required if a report contains XRPdf |
DevExpress. |
Implements basic DevExpress printing features. |
DevExpress. |
Contains bar and editor libraries, basic controls and utility classes. |
DevExpress. |
Contains classes which provide the functionality for DevExpress WPF controls. |
DevExpress. |
Contains the Dock |
DevExpress. |
Contains classes that implement basic Preview features. |
DevExpress. |
Contains classes that implement Data Grid features. |
DevExpress. |
Contains classes that implement basic Data Grid features. |
DevExpress. |
Contains classes that implement basic features for DXDocking for WPF suite in Preview. |
DevExpress. |
Contains classes that implement layout control features. |
DevExpress. |
Contains components and controls that implement printing that the DXPrinting Library supports. |
DevExpress. |
Contains classes that implement ribbon features for the Report Designer. |
DevExpress. |
Implements features for the default Office2019Colorful application theme. |
Optional Assembly | Description |
---|---|
DevExpress. |
Required if a report contains XRChart controls. |
DevExpress. |
Required if a report is bound to an SQL, Entity Framework, XPO, Excel, JSON, Object, or Federation data source. |
DevExpress. |
Required to export reports to DOCX or when a report contains XRRich |
DevExpress. |
Required to export reports to PDF. |
DevExpress. |
Required if a report contains XRPivot |
DevExpress. |
Required to export reports to DOCX, or when a report contains XRRich |
DevExpress. |
Required to export reports to DOCX. |
DevExpress. |
Required if a report contains XRSparkline controls. |
DevExpress. |
Required if a report is bound to an SQL or Entity Framework data source. |
DevExpress. |
Required if a report contains XRChart controls. |
DevExpress. |
Required if a report contains XRGauge controls. |
DevExpress. |
Required if a report contains XRRich |
#Libraries Required to Load the Report Designer
The following libraries are required to deploy an application that uses the End-User Report Designer.
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.
Assembly | Description |
---|---|
DevExpress. | Includes base features for the XRChart control. |
DevExpress. | Contains classes that parse the Sql |
DevExpress. | Contains base classes for DevExpress controls. |
DevExpress. | Implements the basic graphics functionality. |
DevExpress. | Implements basic data access features. |
DevExpress. | Implements basic features for the Diagram |
DevExpress. | Stores icons required for the user interface elements. |
DevExpress. | Contains classes that support the MVVM (model-view-viewmodel) design pattern. |
DevExpress. | Enables report export to DOCX and implements extended features for the XRRich |
DevExpress. | Required to export reports to PDF. |
DevExpress. | Implements PDF-related features. |
DevExpress. | Implements basic features for the XRPivot |
DevExpress. | Contains classes that implement base DevExpress printing features. |
DevExpress. | Enables report export to DOCX and includes base functions for the XRRich |
DevExpress. | Enables report export to DOCX. |
DevExpress. | Includes base features for the XRSparkline control. |
DevExpress. | Implements the scripting features for the Report Designer. |
DevExpress. | Contains classes that implement Preview features. |
DevExpress. | Includes features to render DevExpress WPF controls. |
DevExpress. | Contains common utility classes used by WPF controls and components from DevExpress. |
DevExpress. | Enables an application to use the Report Wizard to bind reports to data sources. |
DevExpress. | Implements basic features for the Diagram |
DevExpress. | Implements basic dock panel features for the Report Designer. |
DevExpress. | Implements features for the Expression Editor. |
DevExpress. | Implements features for the Grid |
DevExpress. | Implements features for the Grid |
DevExpress. | Implements UI element layout customization features in the Report Designer. |
DevExpress. | Contains classes that implement layout control features. |
DevExpress. | Implements basic features for the Nav |
DevExpress. | Implements features for the XRPivot |
DevExpress. | Provides basic functionality for generating report documents in WPF applications. |
DevExpress. | Enables an application to use the Properties window. |
DevExpress. | Provides general functionality to the WPF Report Designer. |
DevExpress. | Enables an application to use the Ribbon toolbar. |
DevExpress. | Implements features for the Expression Editor and the editor used to specify the XRRich |
DevExpress. | Implements features for the default Office2019Colorful application theme. |
DevExpress. | Enables the Report Wizard to connect to SQL and Entity Framework data sources. |
DevExpress. | Implements features for the XRChart control. |
DevExpress. | Implements features for the XRGauge control. |
DevExpress. | Contains the Xtra |
#Libraries Required for AI-powered extensions
The following libraries are required to deploy an application with integrated AI-powered Extensions:
Library | Description |
---|---|
DevExpress. |
Implements core functionality of DevExpress AI-powered extensions and services. |
DevExpress. |
Implements a container for DevExpress AI Extensions and shared components for Win |
DevExpress. |
Implements APIs to operate with Open |
DevExpress. |
Implements services to operate with Azure AI Language. |
DevExpress. |
Implements services to operate with Azure AI Translator. |
DevExpress. |
Implements APIs that enable AI-powered extensions in DevExpress WPF controls. |
DevExpress. |
Implements basic AI integration services for DevExpress Web and Desktop Reporting controls. |
#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. |
System. is used to serialize .NET objects into JSON data and deserialize JSON data into .NET objects. |
#Extra Libraries
In WPF applications, you can employ the End-User Report Designer for Windows Forms. This conforms to the general practice of using Windows Forms components in WPF.
See the Windows Forms WinForms Reporting Application Deployment topic for the list of libraries required to deploy the Report Designer for Windows Forms.