Assemblies Deployed with Silverlight Reporting Applications

This document describes the assemblies deployed by your Silverlight applications that use the functionality of the XtraReports Suite.

This document lists the libraries that should be deployed with the latest XtraReports version. If you are using an older XtraReports version, please refer to the local help file that is shipped with the installation to get information on how to deploy it.

Some of the assemblies are essential, while others (that provide additional functionality) can be optionally deployed, depending on your requirements.

Note that if you use other Developer Express components in your application, using and deploying them should comply with the corresponding EULA documents. For more details on licensing information and the redistribution policy of Developer Express, refer to Redistribution and Deployment.

Some aspects of deploying Silverlight applications that use XtraReports are described in the following documents: Silverlight Reporting Overview and XtraReports Service Troubleshooting.

Required Server-Side Libraries

Below are essential libraries required by Silverlight applications that use the XtraReports Suite.

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.

Assembly

Description

DevExpress.Data.v14.2.dll

Contains basic classes for all DevExpress components.

DevExpress.Office.v14.2.Core

Contains base classes common for Office File API and Office controls..

DevExpress.Printing.v14.2.Core.dll

Contains classes that implement the basic functionality for DevExpress printing libraries.

DevExpress.Utils.v14.2.dll

Contains basic utility classes and common skins.

DevExpress.XtraReports.v14.2.dll

Contains the XtraReport class, together with other additional controls.

DevExpress.XtraReports.v14.2.Service.dll

Implements the functionality that is required for report document creation, its printing and exporting.

Always deployed together with DevExpress.Xpf.Printing.v14.2.Service.dll.

DevExpress.Xpf.Printing.v14.2.Service.dll

Implements the functionality that is required for exporting report documents.

DevExpress.Xpo.v14.2.dll

Contains classes that assist the session data processing by a ReportService.

Optional Server-Side Libraries

Below are additional libraries that may be required by Silverlight applications that use the XtraReports Suite.

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.

Assembly

Description

DevExpress.Charts.v14.2.Core.dll

Implements the basic functionality for charts.

Required only if a report contains at least one XRChart control.

DevExpress.DataAccess.v14.2.dll

Implements the basic data access functionality.

Required only if an application contains at least one report that is bound to an external data source.

DevExpress.XtraGauges.v14.2.Core.dll

Implements the basic functionality for creating gauges.

Required only if a report contains at least one XRGauge control.

DevExpress.PivotGrid.v14.2.Core.dll

Implements the basic functionality for pivot grids.

Required only if a report contains at least one XRPivotGrid control.

DevExpress.RichEdit.v14.2.Core.dll

Implements the basic functionality for processing a rich text.

Required only if a report contains at least one XRRichText control.

DevExpress.Sparkline.v14.2.Core.dll

Implements the basic functionality for creating sparklines.

Required only if a report contains at least one XRSparkline control.

DevExpress.Xpf.Ribbon.v14.2.dll

Contains classes that implement the ribbon functionality for the Silverlight Report Designer.

DevExpress.XtraCharts.v14.2.dll

Implements the general functionality for charts.

Required only if a report contains at least one XRChart control.

DevExpress.XtraRichEdit.v14.2.dll

Implements the general functionality for processing a rich text.

Required only if a report contains at least one XRRichText control.

Client-Side Libraries

Below are essential libraries required by Silverlight applications that use the XtraReports Suite.

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.

Assembly

Description

DevExpress.Data.v14.2.dll

Contains basic classes for all DevExpress components.

DevExpress.Printing.v14.2.Core.dll

Contains classes that implement the basic functionality for DevExpress printing libraries.

DevExpress.Xpf.Core.v14.2.dll

Contains the bars and editors libraries, basic controls and utility classes.

DevExpress.Xpf.Docking.v14.2.dll

Contains the DockLayoutManager control, which implements the docking functionality for the Document Preview toolbars and panels.

DevExpress.Xpf.Printing.v14.2.dll

Implements the functionality that is required for exporting report documents.

DevExpress.Xpf.ReportDesigner.v14.2.dll

Implements the functionality that is required for the End-User Report Designer for Silverlight.

Required only if an application uses the Report Designer for Silverlight.

DevExpress.Xpf.Layout.v14.2.Core.dll

Contains classes implementing a basic layout functionality for the DXDocking Library.

See Also