本文档说明了与您的使用了 XtraReports 套件功能的 Windows® Forms® 应用程序一起部署的程序集。
取决于您的需求,一些程序集是必须要部署的,而其他提供附加功能的程序集则是可选的。
必需的库
下面是使用 XtraReports 套件的 Windows® Forms® 应用程序所必需的基本库。
在 XtraReports EULA 之下,这些库是可以再分发的,可以向您的软件应用的最终用户分发。 要获得更多信息,请参阅 禁止再分发的库。
程序集 |
说明 |
---|---|
DevExpress.Utils.v10.2.dll | 包含基本的应用程序类和公共皮肤。 |
DevExpress.Data.v10.2.dll | 包含所有 DevExpress 组件的基本类。 |
DevExpress.XtraEditors.v10.2.dll | 包含一组由 XtraEditors 套件提供支持的全功能编辑器。 |
DevExpress.XtraPrinting.v10.2.dll | 包含 PrintingSystem 组件,以及其他使用了 XtraPrinting 套件的打印和导出功能的附加控件。 |
DevExpress.XtraReports.v10.2.dll | 包含 XtraReport 类和其他附加控件。 |
可选的库
下面是使用 XtraReports 套件的 Windows® Forms® 应用程序可能需要的附加库。
在 XtraReports EULA 之下,这些库是可以再分发的,可以向您的软件应用的最终用户分发。 要获得更多信息,请参阅 禁止再分发的库。
程序集 |
说明 |
|
---|---|---|
DevExpress.XtraBars.v10.2.dll | 包含由 XtraBars 套件 提供支持的工具栏、菜单和停靠组件。 仅当应用程序使用了 打印预览窗体 或 最终用户设计器 时是必需的。 |
|
DevExpress.XtraNavBar.v10.2.dll | 包含一个由 XtraNavBar 套件 提供支持的导航栏组件。 仅当应用程序使用了最终用户设计器 时是必需的。 |
|
DevExpress.XtraTreeList.v10.2.dll | 包含绘制树状控件所必需的库。 仅当应用程序使用了 打印预览窗体 或 最终用户设计器 时是必需的。 |
|
DevExpress.XtraVerticalGrid.v10.2.dll | 包含 PropertyGridControl。 仅当应用程序使用了 最终用户设计器 时是必需的。 |
|
DevExpress.CodeParser.v10.2.dll | 包含用于解析和突出显示 脚本编辑器 中代码的类。 仅当应用程序使用了 最终用户设计器 时是必需的。 |
|
DevExpress.Charts.v10.2.Core.dll | 实现了 图表 的基本功能。 仅当应用程序使用了 最终用户设计器,或者报表至少包含了一个 XRChart 控件时是必需的。 |
|
DevExpress.XtraCharts.v10.2.dll | 包含实现 XtraCharts 套件 主要功能的基本类。 仅当应用程序使用了 最终用户设计器,或者报表包含了至少一个 XRChart 控件时是必需的。 |
|
DevExpress.XtraCharts.v10.2.Extensions.dll (.NET Client Profile 不提供支持) |
包含一些实现 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 控件时是必需的。 |
|
DevExpress.XtraReports.v10.2.Extensions.dll (.NET Client Profile 不提供支持) |
包含一些由 最终用户报表设计器 使用的额外的类。 仅当应用程序使用了 最终用户设计器 时是必需的。 |
附加的库
下列库为使用 XtraReports 套件的应用程序提供了附加功能。 其中一些库在 XtraReports EULA 之下允许被再分发,并且可以合法地被再分发,而其他库则需要个别的许可。 请参阅“备注”列获知细节。
程序集 |
说明 |
备注 |
---|---|---|
DevExpress.BonusSkins.v10.2.dll | 包含 bonus 皮肤 (例如 Coffee、Liquid Sky、London Liquid Sky、Glass Oceans 和 Stardust)。 | 如果需要在 Windows 应用程序中使用 bonus 皮肤,则该 dll 是必需的。 该库在 XtraReports EULA 之下允许再分发。 |
DevExpress.OfficeSkins.v10.2.dll | 包含仿效 Office 2007 外观与感觉的皮肤 (例如 Office 2007 Blue、Office 2007 Black、和 Office 2007 Silver)。 | 如果需要在 Windows 应用程序中使用 Office 2007 皮肤,则该 dll 是必需的。 该库在 XtraReports EULA 之下允许再分发。 |
关于 .NET Framework 4.0 Client Profile 的重要说明
.NET Framework 4.0 Client Profile 是完整的 .NET Framework 4.0 的一个轻量级版本,是为不需要整个 Framework 的客户而设计的。 在默认情况下,MS Visual Studio 2010 为此版本创建项目,因此大量的应用程序都以这个轻量级版本为目标。
.NET Framework Client Profile 的基础结构支持大部分的 XtraReports 功能。 但是,下列功能需要在最终用户的机器上安装完整的 .NET Framework:
要修改应用程序的目标 Framework,则在 解决方案资源管理器 中使用鼠标右键单击项目,以调用项目的 属性 窗口,然后在 应用程序 标签把 目标 Framework 选项修改为 .NET Framework 4。
之后,您就能够把 DevExpress.XtraCharts.v10.2.Extensions.dll 和 DevExpress.XtraReports.v10.2.Extensions.dll 程序集添加到项目的 引用 列表中,并使用由这些程序集实现的功能。