Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Collapse]Build an Application
  [Expand]Choose Application UI
   Data Management Controls
  [Expand]Printing and Exporting
  [Expand]WinForms MVVM
  [Expand]Skins
  [Expand]Localization
  [Expand]Right-to-Left Layout
   Redistribution and Deployment
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Redistribution and Deployment

Certain DevExpress libraries are considered redistributable under the End User License Agreement (EULA) and can be distributed to end-users of your applications. You must have a valid license to legally distribute applications that use DevExpress components.

This topic covers the DevExpress redistribution policy and contains a list of redistributable assemblies.

Expanded Redistributable Assemblies

When you deploy a WinForms project that uses DevExpress WinForms controls, you should copy the corresponding assembly files onto an end-user machine. This document provides the complete list of DevExpress WinForms assemblies that can be redistributed according to the terms of the DevExpress EULA.

Note

In most cases, you may only use some assemblies in your project. Use the Assembly Deployment Tool to analyze your project and obtain the list of assemblies that should be deployed in your particular case.

Important

Distributing any DevExpress design-time assemblies ending with ".Design.dll" (for instance, DevExpress.XtraGrid.v17.2.Design.dll, DevExpress.XtraPrinting.v17.2.Design.dll, etc.) is strictly prohibited according to the terms of the DevExpress EULA. This means that you cannot use the DevExpress .NET Products Installer to deploy assemblies onto an end-user machine; instead you should manually deploy necessary assembly files onto the target machine.

Below is a full list of redistributable DevExpress WinForms assemblies. By default, these assemblies are located in the following folder of your development machine after installation.

"C:\Program Files (x86)\DevExpress 17.2\Components\Bin\Framework\"

Cross-Platform Assemblies

Description

DevExpress.Charts.v17.2.Core.dll All DevExpress Charting controls contain classes shared via the same charting engine. These classes, along with a codebase, are intended for internal use, but also provide the basic functionality for ASP.NET Charts, WinForms Charts, and WPF Charts.

This assembly is also required when deploying an application containing the WPF Spreadsheet control with a chart.
DevExpress.CodeParser.v17.2.dll Contains classes that are used to parse and highlight code within the Script Editor.
Required for the End-User Report Designer.
DevExpress.Data.v17.2.dll Implements the most basic functionality common to all DevExpress controls. This includes classes for data binding, skinning, printing, exporting, as well as many other auxiliary types and resources.
DevExpress.Diagram.v17.2.Core.dll Contains internal classes that implement the basic functionality for DevExpress diagram controls.
DevExpress.Images.v17.2.dll The DevExpress Image Gallery, which stores images for use in various controls and components. Deploy this library when providing context-dependent images to controls and components using the Image URI feature.
DevExpress.Map.v17.2.Core.dll Contains internal classes that implement the basic functionality for WinForms Map and WPF Map controls.
DevExpress.Office.v17.2.Core.dll Contains base common entities used by RichEdit, Spreadsheet, Snap and Document Server Suites.
DevExpress.Pdf.v17.2.Core.dll Contains internal classes that provide the basic functionality to parse and render PDF files.
DevExpress.Pdf.v17.2.Drawing.dll Contains internal classes that implement drawing functionality for WinForms PDF Viewer and WPF PDF Viewer controls.
DevExpress.PivotGrid.v17.2.Core.dll Contains internal classes that implement the basic functionality for WinForms PivotGrid, ASP.NET PivotGrid and WPF PivotGrid controls.
DevExpress.Printing.v17.2.Core.dll Contains classes that implement the basic functionality for DevExpress printing libraries.
DevExpress.RichEdit.v17.2.Core.dll Contains classes that implement the logic for formatting rich text, as well as basic types that provide a public API common to such DevExpress RTF controls as ASP.NET RichEdit, WinForms RichEdit, and WPF RichEdit.
This assembly is also required when using a Rich Edit in-place editor (RepositoryItemRichTextEdit), Filter Editor Control (FilterEditorControl) and/or exporting to DOCX.
DevExpress.Sparkline.v17.2.Core.dll Contains base classes that implement the core functionality of DevExpress Sparkline controls.
DevExpress.SpellChecker.v17.2.Core.dll Contains an assortment of internal classes that implement the basic spell-checker functionality of WinForms SpellChecker, ASP.NET SpellChecker, and WPF SpellChecker controls.
DevExpress.Spreadsheet.v17.2.Core.dll Contains basic classes that implement the main functionality of DevExpress Spreadsheet.
DevExpress.TreeMap.v17.2.Core.dll Contains all common classes that the WinForms TreeMap Control and WPF TreeMap Control require to function.
DevExpress.Xpo.v17.2.dll Contains the classes that support the main functionality of the eXpress Persistent Objects Library.
Note: This assembly is also required when using XtraGrid's Server Mode.
DevExpress.Xpo.v17.2.Extensions.dll Contains extensions that provide additional functionality for the DevExpress ORM Tool.
DevExpress.XtraGauges.v17.2.Core.dll Contains common algorithms for drawing gauges in different platforms for XtraGauges and ASPxGauges.
DevExpress.XtraScheduler.v17.2.Core.dll Contains main classes that implement the basic functionality of WinForms Scheduler, ASP.NET Scheduler, and WPF Scheduler controls.

WinForms Assemblies

Description

DevExpress.Utils.v17.2.dll Contains basic utility classes and common skins (such as "DevExpress Style", "Visual Studio 2013", "Office 2013" and "Seven Classic").
DevExpress.Utils.v17.2.UI.dll Contains basic utility classes used in the user interface of DevExpress WinForms controls.
DevExpress.BonusSkins.v17.2.dll Contains extra skins (such as "Metropolis" and "McSkin").
This dll is required if you need to use bonus skins in your application.
DevExpress.Snap.v17.2.dll Contains a set of full-featured editors supported by Snap.
DevExpress.Snap.v17.2.Core.dll Provides the basic functionality for Snap.
DevExpress.Snap.v17.2.Extensions.dll Provides the main functionality for Snap.
DevExpress.XtraBars.v17.2.dll Contains the Ribbon UI, toolbar, menu and docking components, provided by the DevExpress Ribbon, Menu and Docking Library.
Note: This assembly is also required when using the PdfViewer control.
DevExpress.XtraCharts.v17.2.dll Contains basic classes that implement the main functionality of the XtraCharts Suite.
DevExpress.XtraCharts.v17.2.Extensions.dll Contains extensions to the DevExpress chart controls.
DevExpress.XtraCharts.v17.2.UI.dll Contains the ChartControl that is intended for use in Windows Forms applications.
DevExpress.XtraCharts.v17.2.Wizard.dll Contains the ChartWizard and auxiliary classes.
DevExpress.XtraDiagram.v17.2.dll Contains the DiagramControl and other components that are included in the WinForms Diagram suite.
DevExpress.XtraEditors.v17.2.dll Contains a set of full-featured editors supported by the XtraEditors Suite.
Note: This assembly is also required when using the PdfViewer control.
DevExpress.XtraGauges.v17.2.Win.dll Contains the GaugeControl component.
DevExpress.XtraGauges.v17.2.Presets.dll Contains over 150 ready-to-use Gauge presets for the ASPxGauges and XtraGauges Suites.
DevExpress.XtraGrid.v17.2.dll Contains the GridControl and other components that are based on it (for instance, the GridLookUpEdit).
DevExpress.XtraLayout.v17.2.dll Contains the LayoutControl and DataLayoutControl controls.
Note: This assembly is also required when using XtraGrid's Find Panel and/or LayoutView.
DevExpress.XtraMap.v17.2.dll Contains the MapControl, along with other components of the WinForms Map suite.
DevExpress.XtraNavBar.v17.2.dll Contains the NavBarControl component.
DevExpress.XtraPdfViewer.v17.2.dll Contains classes required for the PdfViewer control in Windows Forms applications.
DevExpress.XtraPivotGrid.v17.2.dll Contains classes that implement the PivotGridControl functionality.
DevExpress.XtraPrinting.v17.2.dll Contains classes that implement printing and exporting functionality implemented by the Printing-Exporting library.
DevExpress.XtraReports.v17.2.dll Contains classes that implement the main functionality of XtraReports.
DevExpress.XtraReports.v17.2.Extensions.dll Contains extensions that provide additional functionality for DevExpress Reporting for WinForms.
DevExpress.XtraReports.v17.2.Service.dll Implements the functionality required for report document creation, printing and exporting.
DevExpress.XtraRichEdit.v17.2.dll Contains the RichEditControl for WinForms and basic classes that implement its main functionality.
Note: This assembly is also required when using a Rich Edit in-place editor (RepositoryItemRichTextEdit) and/or Filter Editor Control (FilterEditorControl).
DevExpress.XtraRichEdit.v17.2.Extensions.dll Contains extensions that provide additional functionality for the WinForms Rich Text Editor.
DevExpress.XtraScheduler.v17.2.dll Contains the SchedulerControl, SchedulerStorage and DateNavigator controls, together with additional controls available in the XtraScheduler Suite.
DevExpress.XtraScheduler.v17.2.Extensions.dll Contains extensions that provide additional functionality for the WinForms Scheduler Control.
DevExpress.XtraScheduler.v17.2.Reporting.dll Contains classes that implement Scheduler Reporting (printing via XtraReports) specifics.
DevExpress.XtraScheduler.v17.2.Reporting.Extensions.dll Contains extensions that provide additional functionality for the Scheduler Reporting (printing via XtraReports).
DevExpress.XtraSpellChecker.v17.2.dll Contains the SpellChecker component and other classes, which provide the spell-checking functionality.
DevExpress.XtraSpreadsheet.v17.2.dll Contains the SpreadsheetControl and basic classes that implement its main functionality.
DevExpress.XtraTreeList.v17.2.dll Contains the TreeList component.
Note: This assembly is also required when using the PdfViewer control.
DevExpress.XtraTreeMap.v17.2.dll Contains the TreeMapControl component.
DevExpress.XtraVerticalGrid.v17.2.dll Contains the main components provided by the XtraVerticalGrid Suite (VGridControl and PropertyGridControl).
DevExpress.XtraWizard.v17.2.dll Contains classes which implement the main functionality for the WizardControl for WinForms.

Expanded See Also

The following topic describes how to use the DevExpress Assembly Deployment Tool.

The links below cover the deployment mechanism in the .NET Framework.

Important

Please consult the EULA for additional up-to-the-minute information on which assemblies, tools and executables are considered redistributable.

How would you rate this topic?​​​​​​​