重新分配和部署
根据最终用户许可协议(EULA),某些DevExpress库被认为是可重新分发的并可以分发给应用程序的最终用户,您必须拥有有效的许可证才能合法地分发使用DevExpress组件的应用程序。
本主题涵盖DevExpress再分发策略,并包含可再分发程序集的列表。
可再发行程序集
当您部署使用 DevExpress WinForms 控件的 WinForms 项目时,您应该将相应的程序集文件复制到最终用户计算机上。本文档提供了可以根据DevExpress EULA的条款重新分发的 DevExpress WinForms 程序集的完整列表。
提示:在大多数情况下,您只能在项目中使用某些程序集,使用分析项目并获取应在特定情况下部署的程序集列表。
根据的条款,prohibited分发任何以“.Design.dll”结尾的DevExpress设计时程序集(例如,DevExpress.XtraGrid.v23.1.Design.dll, DevExpress.XtraPrinting.v23.1.Design.dll等)。
下面是可再发行 DevExpress WinForms 程序集的完整列表,默认情况下,安装后这些程序集位于开发计算机的以下文件夹中。
“C:\Program Files\DevExpress 23.1 \Components\Bin\Framework\“
<跨平台组件 | 描述 |
---|---|
DevExpress.Charts.v23.1.Core.dll | 所有DevExpress制图控件都包含通过相同制图引擎共享的类,这些类和代码库是供内部使用的,但也为ASP提供了 ASP. NET Charts、 WinForms Charts和WPF Charts。 在部署包含带有图表的WPF电子表格控件的应用程序时,也需要此程序集。 |
DevExpress.CodeParser.v23.1.dl | 包含用于解析和突出显示脚本编辑器中的代码的类。 最终用户报表设计器必需。 |
DevExpress.Data.v23.1.dll | 为所有.NET标准实现的所有DevExpress控件提供通用的基本功能,这包括用于数据绑定、打印、导出以及许多其他辅助类型和资源的类。 |
DevExpress.Data.Desktop.v23.1.dll | 为.NET框架和.NET Core提供了所有DevExpress Desktop控件的基本功能,这包括用于数据绑定、打印、导出等的类。 |
DevExpress.DataAccess.v23.1.dll | 包含使用最流行的方法访问不同数据提供程序的类。 |
DevExpress.DataAccess.v23.1.UI.dll | 包含提供帮助最终用户访问数据的UI的类。 |
DevExpress.DataVisualization.v23.1.Core.dll | 包含为ASP提供基本功能的服务类ASP. NET Charts、 WinForms Charts、WPF Charts、WinForms TreeMap 和WPF TreeMap。 当您部署包含带有图表或树状图的WPF电子表格或WinForms电子表格控件的应用程序时,需要此程序集。 |
DevExpress.Drawing.v23.1.dll | 包含非windows环境中不支持的System.Drawing类的跨平台对应项。 |
DevExpress.Diagram.v23.1.Core.dll | 包含实现DevExpress图控件基本功能的内部类。 |
DevExpress.Dialogs.v23.1.Core.dll | 包含实现WinForms和WPF DevExpress对话框核心功能的内部类。 |
DevExpress.Images.v23.1.dll | DevExpress图片库,其中存储了用于各种控件和组件的图像。在使用Image URI特性向控件和组件提供与上下文相关的图像时部署此库。 |
DevExpress.Map.v23.1.Core.dll | 包含实现WinForms Map和WPF Map控件基本功能的内部类。 |
DevExpress.Mvvm.v23.1.DataModel.dll | 包含支持基于 MVVM 的应用程序中的数据模型层的类。 |
DevExpress.Mvvm.v23.1.DataModel.EF6.dll | 包含提供与实体框架数据源通信的类。 |
DevExpress.Mvvm.v23.1.DataModel.EFCore.dll | 包含提供与Entity Framework Core数据源通信的类。 |
DevExpress.Mvvm.v23.1.DataModel.WCF.dll | 包含提供与Windows Communication Foundation服务的通信的类。 |
DevExpress.Mvvm.v23.1.dll | 包含支持WPF和Win Forms的 MVVM 设计模式的类。 |
DevExpress.Mvvm.v23.1.ViewModel.dll | 包含支持基于 MVVM 的应用程序中的视图模型层的类。 |
DevExpress.Office.v23.1.Core.dll | 包含 Office 文件 API 和 Office 控件常用的基类。 |
DevExpress.Pdf.v23.1.Core.dll | 包含提供解析和呈现 PDF 文件的基本功能的内部类。 |
DevExpress.Pdf.v23.1.Drawing.dll | 包含实现Win Forms PDF Viewer和WPF PDF Viewer控件的绘图功能的内部类。 |
DevExpress.PivotGrid.v23.1.Core.dll | 包含实现WinForms PivotGrid, ASP.NET PivotGrid and WPF PivotGrid controls基本功能的内部类。 |
DevExpress.Printing.v23.1.Core.dll |
包含实现 DevExpress 打印库基本功能的类。 |
DevExpress.RichEdit.v23.1.Core.dll |
包含实现格式化富文本逻辑的类,以及为DevExpress RTF控件(如 ASP.NET RichEdit、 WinForms RichEdit和WPF RichEdit)提供公共API的基本类型。 当使用富编辑就地编辑器(RepositoryItemRichTextEdit),过滤器编辑器控件(DevExpress.XtraFilterEditor.FilterEditorControl)或导出到DOCX时,也需要这个程序集。 |
DevExpress.RichEdit.v23.1.Export.dll | 包含支持将报告导出为 .docx 格式的类。 |
DevExpress.Sparkline.v23.1.Core.dll | 包含实现 DevExpress Sparkline 控件核心功能的基类。 |
DevExpress.SpellChecker.v23.1.Core.dll | 包含各种内部类,这些类实现Win Forms 拼写检查器( ASP) 的基本拼写检查器功能.NET 拼写检查器和WPF 拼写检查器控件。 |
DevExpress.Spreadsheet.v23.1.Core.dll | 包含实现 DevExpress Spreadsheet 主要功能的基本类。 |
DevExpress.TreeMap.v23.1.Core.dll | 包含Win Forms 树图控件和WPF 树图控件运行所需的所有常见类。 |
DevExpress.Xpo.v23.1.dll | 包含支持eXpress Persistent Objects库主要功能的类。 注意:当使用XtraGrid的服务器模式时,也需要这个程序集。 |
DevExpress.Xpo.v23.1.Extensions.dll | 包含为DevExpress ORM 工具提供附加功能的扩展。 |
DevExpress.XtraGauges.v23.1.Core.dll | 包含在Xtra Gauges和ASPx Gauges的不同平台上绘制仪表的通用算法。 |
DevExpress.XtraScheduler.v23.1.Core.dll | 适用于 .NET Framework 和 NET Core,包含实现Win Forms Scheduler、 ASP基本功能的主要类.NET Scheduler和WPF Scheduler控件。 |
WinForms 组件 | 描述 |
---|---|
DevExpress.Utils.v23.1.dll | 包含基本实用程序类和常用皮肤(例如“DevExpress Style”、“Visual Studio 2013”、“Office 2013”和 “Seven Classic”)。 |
DevExpress.Utils.v23.1.UI.dll | 包含 DevExpress Win Forms 控件的用户界面中使用的基本实用程序类。 |
DevExpress.BonusSkins.v23.1.dll | 包含额外的皮肤(例如“Metropolis”和“Mc Skin”)。 如果您需要在应用程序中使用奖励皮肤,则需要此 dll。 |
DevExpress.XtraDialogs.v23.1.dll | 包含标准 Win Forms 打开文件、保存文件和文件夹浏览器对话框的可换肤DevExpress对应项。 |
DevExpress.Snap.v23.1.dll | 包含主要的捕捉控件和选项。(已弃用 – 该产品不会添加任何新特性/功能)。 |
DevExpress.Snap.v23.1.Core.dll | 包含 Snap 文档模型基类,为 Snap 应用程序提供核心功能(已弃用 - 不会向此产品添加新特性/功能)。 |
DevExpress.Snap.v23.1.Extensions.dll | 包含提供Snap用户界面和本地化所需的类。(已弃用 – 该产品不会添加任何新特性/功能)。 |
DevExpress.XtraBars.v23.1.dll | 包含功能区 UI、工具栏、菜单和停靠组件,由DevExpress 功能区、菜单和停靠库提供。 注意:使用Pdf Viewer控件时也需要此程序集。 |
DevExpress.XtraCharts.v23.1.dll | 包含实现 Xtra Charts Suite 主要功能的基本类。 |
DevExpress.XtraCharts.v23.1.Extensions.dll | 包含 DevExpress 图表控件的扩展。 |
DevExpress.XtraCharts.v23.1.UI.dll | 包含旨在用于 Windows 表单应用程序的图表控件。 |
DevExpress.XtraCharts.v23.1.Wizard.dll | 包含图表向导、图表设计器和辅助类。 |
DevExpress.XtraDiagram.v23.1.dll | 包含图控件和WinForms 图套件中的其他组件。 |
DevExpress.XtraEditors.v23.1.dll | 包含一组由 Xtra Editors Suite 支持的全功能编辑器。 注意:使用Pdf Viewer控件时也需要此程序集。 |
DevExpress.XtraGauges.v23.1.Win.dll | 包含仪表控制组件。 |
DevExpress.XtraGauges.v23.1.Presets.dll | 包含 ASPx仪表和 Xtra仪表套件的 150 多个即用型仪表预设。 |
DevExpress.XtraGrid.v23.1.dll | 包含网格控件和基于它的其他组件(例如,网格查找编辑)。 |
DevExpress.XtraLayout.v23.1.dll | 包含布局控件和数据布局控件控件。 注意:使用 Xtra Grid 的查找面板和/或布局视图时也需要此组件。 |
DevExpress.XtraMap.v23.1.dll | 适用于 .NET Framework 和 NET Core,包含Map Control以及 Win Forms Map 套件的其他组件。 |
DevExpress.XtraNavBar.v23.1.dll | 包含导航栏控件组件。 |
DevExpress.XtraPdfViewer.v23.1.dll | 包含 Windows 表单应用程序中的Pdf Viewer控件所需的类。 |
DevExpress.XtraPivotGrid.v23.1.dll | 包含实现枢轴网格控制功能的类。 |
DevExpress.XtraPrinting.v23.1.dll | 包含实现由Printing-Exporting库实现的打印和导出功能的类。 |
DevExpress.XtraReports.v23.1.dll | 包含实现 Xtra Reports 主要功能的类。 |
DevExpress.XtraReports.v23.1.Extensions.dll | 包含为WinForms的DevExpress Reporting提供附加功能的扩展。 |
DevExpress.XtraReports.v23.1.Service.dll | 实现报告文档创建、打印和导出所需的功能。 |
DevExpress.XtraRichEdit.v23.1.dll | 包含用于WinForms的RichEditControl和实现其主要功能的基本类。 注意:当使用富编辑就地编辑器(RepositoryItemRichTextEdit)或过滤器编辑器控件(DevExpress.XtraFilterEditor.FilterEditorControl)时,也需要这个程序集。 |
DevExpress.XtraScheduler.v23.1.dll | 包含 Scheduler Control、Scheduler Storage 和 Date Navigator 控件,以及 Xtra Scheduler Suite 中提供的其他控件。 |
DevExpress.XtraScheduler.v23.1.Extensions.dll | 包含为WinForms Scheduler Control提供附加功能的扩展。 |
DevExpress.XtraScheduler.v23.1.Reporting.dll | 包含实现调度程序报告(通过 Xtra报告打印)细节的类。 |
DevExpress.XtraScheduler.v23.1.Reporting.Extensions.dll | 包含为调度程序报告(通过 Xtra报告打印)提供附加功能的扩展。 |
DevExpress.XtraSpellChecker.v23.1.dll | 包含拼写检查器组件和其他提供拼写检查功能的类。 |
DevExpress.XtraSpreadsheet.v23.1.dll | 包含电子表格控件和实现其主要功能的基本类。 |
DevExpress.XtraTreeList.v23.1.dll |
包含TreeList组件。 注意:在使用PdfViewer控件时也需要此程序集。 |
DevExpress.XtraTreeMap.v23.1.dll | 适用于 .NET Framework 和 NET Core,包含实现TreeMapControl和SunburstControl组件主要功能的公共类。 |
DevExpress.XtraTreeMap.v23.1.UI.dll | 包含TreeMapControl和SunburstControl组件,用于在 Windows 表单应用程序中显示树形图和旭日形图。 |
DevExpress.XtraVerticalGrid.v23.1.dll | 包含Xtra Vertical Grid Suite 提供的主要组件(VGrid Control和Property Grid Control)。 |
DevExpress.XtraWizard.v23.1.dll | 包含实现Win Forms向导控件主要功能的类。 |
参见
以下主题介绍如何使用 DevExpress 程序集部署工具。
下面的链接介绍了 .NET Framework 中的部署机制。