本文档说明了部署在使用了 XtraReports 套件功能的 Silverlight 应用程序服务器端的程序集。
取决于您的需求,一些程序集是必须要部署的,而其他提供附加功能的程序集则是可选的。
注意,如果在应用程序中使用了其他 Developer Express 组件,那么使用和部署它们时应该遵守与之相应的 EULA 文档。 要获得更多关于许可信息和再分发政策的细节,请参阅 再分发和部署。
在下列文档中,说明了一些部署使用了 XtraReports 的 Silverlight 应用程序的概念: Silverlight 报表 和 XtraReports Service 故障排除。
必需的库
下面是使用 XtraReports 套件的 Silverlight 应用程序所必需的基本库。
在 XtraReports EULA 之下,这些库是可以再分发的,可以向您的软件应用的最终用户分发。 要获得更多信息,请参阅 禁止再分发的库。
程序集 |
说明 |
DevExpress.Utils.v10.2.dll |
包含基本的应用程序类和公共皮肤。 |
DevExpress.Data.v10.2.dll |
包含所有 DevExpress 组件的基本类。 |
DevExpress.XtraReports.v10.2.dll |
包含 XtraReport 类和其他附加控件。 |
DevExpress.XtraReports.v10.2.Service.dll |
实现了报表文档创建、打印和导出所必需的功能。 始终要与 DevExpress.Xpf.Printing.v10.2.Service.dll 一起部署。 |
DevExpress.Xpf.Printing.v10.2.Service.dll |
实现了导出报表文档所必需的功能。 |
DevExpress.Xpo.v10.2.dll |
包含通过 ReportService 而服务于会话数据处理的类。 |
可选的库
下面是使用 XtraReports 套件的 Silverlight 应用程序可能需要的附加库。
在 XtraReports EULA 之下,这些库是可以再分发的,可以向您的软件应用的最终用户分发。 要获得更多信息,请参阅 禁止再分发的库。
程序集 |
说明 |
DevExpress.Charts.v10.2.Core.dll |
实现了图表的基本功能。 仅当报表至少包含了一个 XRChart 控件时是必需的。 |
|
DevExpress.XtraCharts.v10.2.dll |
实现了图表的一般功能。 仅当报表至少包含了一个 XRChart 控件时是必需的。 |
|
DevExpress.PivotGrid.v10.2.Core.dll |
实现了透视网格的基本功能。 仅当报表至少包含了一个 XRPivotGrid 控件时是必需的。 |
|
DevExpress.XtraPivotGrid.v10.2.dll |
实现了透视网格的一般功能。 仅当报表至少包含了一个 XRPivotGrid 控件时是必需的。 |
|
DevExpress.RichEdit.v10.2.Core.dll |
实现了处理富文本的基本功能。 仅当报表至少包含了一个 XRRichText 控件时是必需的。 |
DevExpress.XtraRichEdit.v10.2.dll |
实现了处理富文本的一般功能。 仅当报表包含了至少一个 XRRichText 控件时是必需的。 |
参阅