Assemblies Deployed with LightSwitch Reporting Applications
- 4 minutes to read
This document describes the assemblies deployed with your LightSwitch 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.
Client-Side Libraries
Below are libraries required by the client side of LightSwitch 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.v13.2.dll | Contains basic classes for all DevExpress components. |
DevExpress.Printing.v13.2.Core.dll | Implements basic DevExpress printing features. |
DevExpress.Xpf.Core.v13.2.dll | Contains the bar and editor libraries, basic controls and utility classes. |
DevExpress.Xpf.Docking.v13.2.dll | Contains the DockLayoutManager control, which implements the docking functionality for the Print Preview toolbars and panels. |
DevExpress.Xpf.Layout.v13.2.Core.dll | Contains classes that implement the basic functionality of the DXDocking suite. |
DevExpress.Xpf.Printing.v13.2.dll | Contains components and controls that provide the printing functionality supported by the DXPrinting Library. |
DevExpress.XtraReports.v13.2.LightSwitch.Client.dll | Contains the ReportPreview class that is required for the server-side of a LightSwitch application that uses XtraReports. |
Common Libraries
The following library is required by LightSwitch applications that use the XtraReports Suite.
This library is considered redistributable under the XtraReports EULA and is 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.XtraReports.v13.2.LightSwitch.Common.dll | Provides the basic functionality for LightSwitch applications that use XtraReports. |
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.Charts.v13.2.Core.dll | Implements the basic functionality for charts. Required only if an application uses either the End-User Designer or includes a report containing at least one XRChart control. |
DevExpress.Data.v13.2.dll | Contains basic classes for all DevExpress components. |
DevExpress.PivotGrid.v13.2.Core.dll | Implements the basic functionality for pivot grids. Required only if a report contains at least one XRPivotGrid control. |
DevExpress.Printing.v13.2.Core.dll | Implements basic DevExpress printing features. |
DevExpress.RichEdit.v13.2.Core.dll | Implements the basic functionality for processing a rich text. Required only if a report contains at least one XRRichText control. |
DevExpress.Utils.v13.2.dll | Contains basic utility classes and common skins. |
DevExpress.Xpf.Printing.v13.2.Service.dll | Implements the functionality that is required for exporting report documents. |
DevExpress.Xpo.v13.2.dll | Contains classes that assist the session data processing by a ReportService. |
DevExpress.XtraCharts.v13.2.dll | Implements the general functionality for charts. Required only if an application uses either the End-User Designer or includes a report containing at least one XRChart control. |
DevExpress.XtraReports.v13.2.dll | Contains the XtraReport class, together with other additional controls. |
DevExpress.XtraReports.v13.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.XtraReports.v13.2.LightSwitch.Server.dll | Contains classes that are required for the server-side of a LightSwitch application, which uses XtraReports. In particular, it provides a WCF RIA service (XtraReportService) that passes the document pages and other information to the client. |
DevExpress.XtraRichEdit.v13.2.dll | Implements the general functionality for processing a rich text. Required only if a report contains at least one XRRichText control. |