Assemblies Deployed with LightSwitch Reporting Applications

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 Contains classes that implement the basic functionality for DevExpress printing libraries.
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

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

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.

See Also