Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[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 WPF project that uses DevExpress WPF controls, you should also copy the corresponding assembly files onto an end-user machine. This document provides the complete list of DevExpress WPF assemblies, which 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 WPF 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 Contains common images that are referenced by multiple DevExpress controls. If a software component includes any of these image resources, assign them at design time in Visual Studio by selecting a corresponding task via the component's smart tag. To avoid locally storing these images in an application, a component only specifies their names and location.
DevExpress.Map.v17.2.Core.dll Contains internal classes that implement the basic functionality for WinForms Map and WPF Map controls.
DevExpress.Mvvm.v17.2.dll Contains classes that support the MVVM design pattern.
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.Utils.v17.2.dll Contains basic utility classes and common skins (such as "DevExpress Style", "Visual Studio 2013", "Office 2013" and "Seven Classic").
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.XtraScheduler.v17.2.Core.dll Contains main classes that implement the basic functionality of WinForms Scheduler, ASP.NET Scheduler, and WPF Scheduler controls.

WPF Assemblies

Description

DevExpress.Xpf.Carousel.v17.2.dll Contains the CarouselPanel control and other components that are included in the WPF Carousel suite.
DevExpress.Xpf.Charts.v17.2.dll Contains the ChartControl and other components that are included in the WPF Charts suite.

In addition, this assembly is required when deploying an application containing the WPF Spreadsheet control with a chart.

DevExpress.Xpf.Controls.v17.2.dll This library ships with several auxiliary controls, such as pop-up windows used in other controls (e.g., grids or rich text editors).
DevExpress.Xpf.Core.v17.2.dll Contains the bars and editors libraries, basic controls and utility classes.
DevExpress.Xpf.Core.v17.2.Extensions.dll Contains various extensions to the DevExpress WPF controls.
DevExpress.Xpf.Diagram.v17.2.dll Contains the DiagramControl and other components that are included in the WPF Diagram suite.
DevExpress.Xpf.Docking.v17.2.dll Contains the DockLayoutManager and other components that are included in the WPF Docking suite. This assembly is also required when using the Print Preview functionality of the WPF Printing Library.
DevExpress.Xpf.DocumentViewer.v17.2.Core.dll Contains DocumentViewerControl and other classes that provide base viewing functionality for WPF viewer controls.
DevExpress.Xpf.ExpressionEditor.v17.2.dll Contains classes which implement the Expression Editor functionality.
DevExpress.Xpf.Gauges.v17.2.dll Contains the CircularGaugeControl, LinearGaugeControl, DigitalGaugeControl and StateIndicatorControl components, as well as other classes that are included in the WPF Gauges suite.
DevExpress.Xpf.Grid.v17.2.Core.dll Contains the base classes used by DevExpress data-aware controls (e.g., Grid, Tree List).
DevExpress.Xpf.Grid.v17.2.dll Contains the GridControl, TreeListControl and other components that are included in the WPF Grid suite.
DevExpress.Xpf.Grid.v17.2.Extensions.dll Contains extensions to the DevExpress grid controls.
DevExpress.Xpf.Layout.v17.2.Core.dll Contains classes which implement the basic layout functionality. This assembly is also required when using the Print Preview functionality of the WPF Printing Library.
DevExpress.Xpf.LayoutControl.v17.2.dll Contains the main components provided by the Tile and Layout suite.
DevExpress.Xpf.Map.v17.2.dll Contains the MapControl, along with other components of the Map control.
DevExpress.Xpf.NavBar.v17.2.dll Contains the NavBarControl and other classes that are included in the WPF Navigation Bar suite.
DevExpress.Xpf.PdfViewer.v17.2.dll Contains the PdfViewerControl, along with other components of the PDF Viewer control.
DevExpress.Xpf.PivotGrid.v17.2.dll Contains the PivotGridControl and other components that are included in the WPF Pivot Grid suite.
DevExpress.Xpf.Printing.v17.2.dll Provides basic printing-exporting functionality to DevExpress WPF controls.
DevExpress.Xpf.PropertyGrid.v17.2.dll Contains the PropertyGridControl and auxiliary classes.
DevExpress.Xpf.ReportDesigner.v17.2.dll Implements the functionality required for End-User Reporting in WPF. Required only if an application uses the Report Designer.
DevExpress.Xpf.Ribbon.v17.2.dll Contains the DevExpress WPF Ribbon control and its auxiliary classes.
DevExpress.Xpf.RichEdit.v17.2.dll Contains the RichEditControl and basic classes that implement its main functionality.
DevExpress.Xpf.Scheduler.v17.2.dll Contains the SchedulerControl, together with additional controls available in the WPF Scheduler suite.
DevExpress.Xpf.SpellChecker.v17.2.dll Contains the SpellChecker component and other classes, which provide the spell-checking functionality.
DevExpress.Xpf.SpreadSheet.v17.2.dll Contains the SpreadsheetControl, the SpreadsheetFormulaBarControl and other classes of the Spreadsheet suite.
DevExpress.Xpf.TreeMap.v17.2.dll Contains the TreeMapControl and other components that are included in the TreeMap suite.
DevExpress.Charts.Designer.v17.2.dll Implements the functionality required for End-User Chart customization in WPF. Required only if an application uses the Chart Designer for WPF.

WPF Theme Assemblies1

Description

DevExpress.Xpf.Themes.DXStyle.v17.2.dll Contains resources for the DXStyle visual theme.
DevExpress.Xpf.Themes.HybridApp.v17.2.dll Contains resources for the HybridApp visual theme.
DevExpress.Xpf.Themes.LightGray.v17.2.dll Contains resources for the LightGray visual theme.
DevExpress.Xpf.Themes.MetropolisDark.v17.2.dll Contains resources for the MetropolisDark visual theme.
DevExpress.Xpf.Themes.MetropolisLight.v17.2.dll Contains resources for the MetropolisLight visual theme.
DevExpress.Xpf.Themes.Office2007Black.v17.2.dll Contains resources for the Office2007Black visual theme.
DevExpress.Xpf.Themes.Office2007Blue.v17.2.dll Contains resources for the Office2007Blue visual theme.
DevExpress.Xpf.Themes.Office2007Silver.v17.2.dll Contains resources for the Office2007Silver visual theme.
DevExpress.Xpf.Themes.Office2010Black.v17.2.dll Contains resources for the Office2010Black visual theme.
DevExpress.Xpf.Themes.Office2010Blue.v17.2.dll Contains resources for the Office2010Blue visual theme.
DevExpress.Xpf.Themes.Office2010Silver.v17.2.dll Contains resources for the Office2010Silver visual theme.
DevExpress.Xpf.Themes.Office2013.v17.2.dll Contains resources for the Office2013 visual theme.
DevExpress.Xpf.Themes.Office2013DarkGray.v17.2.dll Contains resources for the Office2013DarkGray visual theme.
DevExpress.Xpf.Themes.Office2013LightGray.v17.2.dll Contains resources for the Office2013LightGray visual theme.
DevExpress.Xpf.Themes.Office2016Black.v17.2.dll Contains resources for the Office2016Black visual theme.
DevExpress.Xpf.Themes.Office2016Colorful.v17.2.dll Contains resources for the Office2016Colorful visual theme.
DevExpress.Xpf.Themes.Office2016White.v17.2.dll Contains resources for the Office2016White visual theme.
DevExpress.Xpf.Themes.Office2016BlackSE.v17.2.dll Contains resources for the Office2016Black SE visual theme.
DevExpress.Xpf.Themes.Office2016ColorfulSE.v17.2.dll Contains resources for the Office2016Colorful SE visual theme.
DevExpress.Xpf.Themes.Office2016DarkGraySE.v17.2.dll Contains resources for the Office2016DarkGray SE visual theme.
DevExpress.Xpf.Themes.Office2016WhiteSE.v17.2.dll Contains resources for the Office2016White SE visual theme.
DevExpress.Xpf.Themes.Seven.v17.2.dll Contains resources for the Seven visual theme.
DevExpress.Xpf.Themes.TouchlineDark.v17.2.dll Contains resources for the TouchlineDark visual theme.
DevExpress.Xpf.Themes.VS2010.v17.2.dll Contains resources for the VS2010 visual theme.
DevExpress.Xpf.Themes.VS2017Blue.v17.2.dll Contains resources for the VS2017 Blue visual theme.
DevExpress.Xpf.Themes.VS2017Dark.v17.2.dll Contains resources for the VS2017 Dark visual theme.
DevExpress.Xpf.Themes.VS2017Light.v17.2.dll Contains resources for the VS2017 Light visual theme.

Additional Assemblies for Printing WPF Scheduler Control2

Description

DevExpress.XtraReports.v17.2.dll Contains classes that implement the main functionality of XtraReports.
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.Reporting.dll Contains classes that implement Scheduler Reporting (printing via XtraReports) specifics.
DevExpress.XtraCharts.v17.2.dll Referenced by DevExpress.XtraReports.v17.2.dll
DevExpress.XtraGauges.v17.2.Core.dll Referenced by DevExpress.XtraReports.v17.2.dll.
DevExpress.XtraBars.v17.2.dll Referenced by other assemblies.
DevExpress.XtraEditors.v17.2.dll Referenced by other assemblies.
DevExpress.XtraLayout.v17.2.dll Referenced by other assemblies.
DevExpress.XtraPrinting.v17.2.dll Referenced by other assemblies.
DevExpress.XtraTreeList.v17.2.dll Referenced by other assemblies.

1. The Office2016White theme is used by DevExpress WPF controls by default. Thus, it is required to add a reference to the DevExpress.Xpf.Themes.Office2016White.v17.2 assembly in your project if it uses the default theme. If your WPF application uses other themes, you need to deploy the appropriate libraries.
For a list of available libraries and themes they contain, see List of DevExpress WPF Themes.

2. These are libraries that need to be distributed in addition to the listed above, if you are using the reporting feature of the WPF Scheduler control.

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?​​​​​​​