Assemblies Deployed with Silverlight Reporting Applications
- 4 minutes to read
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 | Implements basic DevExpress printing features. |
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]((xref:DevExpress.XtraReports.UI.XRSparkline). 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 | Implements basic DevExpress printing features. |
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. |