重新分配和部署
根據(jù)最終用戶許可協(xié)議(EULA),某些DevExpress庫被認為是可重新分發(fā)的并可以分發(fā)給應用程序的最終用戶,您必須擁有有效的許可證才能合法地分發(fā)使用DevExpress組件的應用程序。
本主題涵蓋DevExpress再分發(fā)策略,并包含可再分發(fā)程序集的列表。
可再發(fā)行程序集
當您部署使用 DevExpress WinForms 控件的 WinForms 項目時,您應該將相應的程序集文件復制到最終用戶計算機上。本文檔提供了可以根據(jù)DevExpress EULA的條款重新分發(fā)的 DevExpress WinForms 程序集的完整列表。
提示:在大多數(shù)情況下,您只能在項目中使用某些程序集,使用程序集部署工具分析項目并獲取應在特定情況下部署的程序集列表。
根據(jù)DevExpress EULA的條款,prohibited分發(fā)任何以“.Design.dll”結(jié)尾的DevExpress設計時程序集(例如,DevExpress.XtraGrid.v23.1.Design.dll, DevExpress.XtraPrinting.v23.1.Design.dll等)。
下面是可再發(fā)行 DevExpress WinForms 程序集的完整列表,默認情況下,安裝后這些程序集位于開發(fā)計算機的以下文件夾中。
“C:\Program Files\DevExpress 23.1 \Components\Bin\Framework\“
<跨平臺組件 | 描述 |
---|---|
DevExpress.Charts.v23.1.Core.dll | 所有DevExpress制圖控件都包含通過相同制圖引擎共享的類,這些類和代碼庫是供內(nèi)部使用的,但也為ASP提供了 ASP. NET Charts、 WinForms Charts和WPF Charts。 在部署包含帶有圖表的WPF電子表格控件的應用程序時,也需要此程序集。 |
DevExpress.CodeParser.v23.1.dl | 包含用于解析和突出顯示腳本編輯器中的代碼的類。 最終用戶報表設計器必需。 |
DevExpress.Data.v23.1.dll | 為所有.NET標準實現(xiàn)的所有DevExpress控件提供通用的基本功能,這包括用于數(shù)據(jù)綁定、打印、導出以及許多其他輔助類型和資源的類。 |
DevExpress.Data.Desktop.v23.1.dll | 為.NET框架和.NET Core提供了所有DevExpress Desktop控件的基本功能,這包括用于數(shù)據(jù)綁定、打印、導出等的類。 |
DevExpress.DataAccess.v23.1.dll | 包含使用最流行的方法訪問不同數(shù)據(jù)提供程序的類。 |
DevExpress.DataAccess.v23.1.UI.dll | 包含提供幫助最終用戶訪問數(shù)據(jù)的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環(huán)境中不支持的System.Drawing類的跨平臺對應項。 |
DevExpress.Diagram.v23.1.Core.dll | 包含實現(xiàn)DevExpress圖控件基本功能的內(nèi)部類。 |
DevExpress.Dialogs.v23.1.Core.dll | 包含實現(xiàn)WinForms和WPF DevExpress對話框核心功能的內(nèi)部類。 |
DevExpress.Images.v23.1.dll | DevExpress圖片庫,其中存儲了用于各種控件和組件的圖像。在使用Image URI特性向控件和組件提供與上下文相關的圖像時部署此庫。 |
DevExpress.Map.v23.1.Core.dll | 包含實現(xiàn)WinForms Map和WPF Map控件基本功能的內(nèi)部類。 |
DevExpress.Mvvm.v23.1.DataModel.dll | 包含支持基于 MVVM 的應用程序中的數(shù)據(jù)模型層的類。 |
DevExpress.Mvvm.v23.1.DataModel.EF6.dll | 包含提供與實體框架數(shù)據(jù)源通信的類。 |
DevExpress.Mvvm.v23.1.DataModel.EFCore.dll | 包含提供與Entity Framework Core數(shù)據(jù)源通信的類。 |
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 | 包含提供解析和呈現(xiàn) PDF 文件的基本功能的內(nèi)部類。 |
DevExpress.Pdf.v23.1.Drawing.dll | 包含實現(xiàn)Win Forms PDF Viewer和WPF PDF Viewer控件的繪圖功能的內(nèi)部類。 |
DevExpress.PivotGrid.v23.1.Core.dll | 包含實現(xiàn)WinForms PivotGrid, ASP.NET PivotGrid and WPF PivotGrid controls基本功能的內(nèi)部類。 |
DevExpress.Printing.v23.1.Core.dll |
包含實現(xiàn) DevExpress 打印庫基本功能的類。 |
DevExpress.RichEdit.v23.1.Core.dll |
包含實現(xiàn)格式化富文本邏輯的類,以及為DevExpress RTF控件(如 ASP.NET RichEdit、 WinForms RichEdit和WPF RichEdit)提供公共API的基本類型。 當使用富編輯就地編輯器(RepositoryItemRichTextEdit),過濾器編輯器控件(DevExpress.XtraFilterEditor.FilterEditorControl)或?qū)С龅紻OCX時,也需要這個程序集。 |
DevExpress.RichEdit.v23.1.Export.dll | 包含支持將報告導出為 .docx 格式的類。 |
DevExpress.Sparkline.v23.1.Core.dll | 包含實現(xiàn) DevExpress Sparkline 控件核心功能的基類。 |
DevExpress.SpellChecker.v23.1.Core.dll | 包含各種內(nèi)部類,這些類實現(xiàn)Win Forms 拼寫檢查器( ASP) 的基本拼寫檢查器功能.NET 拼寫檢查器和WPF 拼寫檢查器控件。 |
DevExpress.Spreadsheet.v23.1.Core.dll | 包含實現(xiàn) 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,包含實現(xiàn)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 | 包含主要的捕捉控件和選項。(已棄用 – 該產(chǎn)品不會添加任何新特性/功能)。 |
DevExpress.Snap.v23.1.Core.dll | 包含 Snap 文檔模型基類,為 Snap 應用程序提供核心功能(已棄用 - 不會向此產(chǎn)品添加新特性/功能)。 |
DevExpress.Snap.v23.1.Extensions.dll | 包含提供Snap用戶界面和本地化所需的類。(已棄用 – 該產(chǎn)品不會添加任何新特性/功能)。 |
DevExpress.XtraBars.v23.1.dll | 包含功能區(qū) UI、工具欄、菜單和??拷M件,由DevExpress 功能區(qū)、菜單和??繋焯峁? 注意:使用Pdf Viewer控件時也需要此程序集。 |
DevExpress.XtraCharts.v23.1.dll | 包含實現(xiàn) Xtra Charts Suite 主要功能的基本類。 |
DevExpress.XtraCharts.v23.1.Extensions.dll | 包含 DevExpress 圖表控件的擴展。 |
DevExpress.XtraCharts.v23.1.UI.dll | 包含旨在用于 Windows 表單應用程序的圖表控件。 |
DevExpress.XtraCharts.v23.1.Wizard.dll | 包含圖表向?qū)?、圖表設計器和輔助類。 |
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 | 包含網(wǎng)格控件和基于它的其他組件(例如,網(wǎng)格查找編輯)。 |
DevExpress.XtraLayout.v23.1.dll | 包含布局控件和數(shù)據(jù)布局控件控件。 注意:使用 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 | 包含實現(xiàn)樞軸網(wǎng)格控制功能的類。 |
DevExpress.XtraPrinting.v23.1.dll | 包含實現(xiàn)由Printing-Exporting庫實現(xiàn)的打印和導出功能的類。 |
DevExpress.XtraReports.v23.1.dll | 包含實現(xiàn) Xtra Reports 主要功能的類。 |
DevExpress.XtraReports.v23.1.Extensions.dll | 包含為WinForms的DevExpress Reporting提供附加功能的擴展。 |
DevExpress.XtraReports.v23.1.Service.dll | 實現(xiàn)報告文檔創(chuàng)建、打印和導出所需的功能。 |
DevExpress.XtraRichEdit.v23.1.dll | 包含用于WinForms的RichEditControl和實現(xiàn)其主要功能的基本類。 注意:當使用富編輯就地編輯器(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 | 包含實現(xiàn)調(diào)度程序報告(通過 Xtra報告打?。┘毠?jié)的類。 |
DevExpress.XtraScheduler.v23.1.Reporting.Extensions.dll | 包含為調(diào)度程序報告(通過 Xtra報告打印)提供附加功能的擴展。 |
DevExpress.XtraSpellChecker.v23.1.dll | 包含拼寫檢查器組件和其他提供拼寫檢查功能的類。 |
DevExpress.XtraSpreadsheet.v23.1.dll | 包含電子表格控件和實現(xiàn)其主要功能的基本類。 |
DevExpress.XtraTreeList.v23.1.dll |
包含TreeList組件。 注意:在使用PdfViewer控件時也需要此程序集。 |
DevExpress.XtraTreeMap.v23.1.dll | 適用于 .NET Framework 和 NET Core,包含實現(xiàn)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 | 包含實現(xiàn)Win Forms向?qū)Э丶饕δ艿念悺? |
參見
以下主題介紹如何使用 DevExpress 程序集部署工具。
下面的鏈接介紹了 .NET Framework 中的部署機制。