Skip to main content
A newer version of this page is available. .

Redistribution and Deployment

  • 10 minutes to read

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.

Redistributable Assemblies

When you deploy a WPF project that uses DevExpress WPF controls, you should copy the corresponding assembly files onto an end-user machine. This document lists 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.

ADT-04

Important

Distributing any DevExpress design-time assemblies ending with “.Design.dll” (for instance, DevExpress.Xpf.Grid.v20.1.Design.dll, DevExpress.Xpf.Printing.v20.1.Design.dll, etc.) is strictly prohibited according to the terms of the DevExpress EULA.

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 20.1\Components\Bin\Framework\“

Note that the 20.1 number encountered in the assembly and folder names in this topic identifies a product version’s year and volume number. You can find more information about our product delivery and versioning model at the Product Delivery Model web page.

Cross-Platform Assemblies

Description

DevExpress.Charts.v20.1.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.v20.1.dll

Contains classes that are used to parse and highlight code within the Script Editor.

Required for the End-User Report Designer.

DevExpress.Data.v20.1.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.Data.Desktop.v20.1.dll

Contains classes that are used by DevExpress Desktop (WinForms and WPF) controls. This includes classes for data binding, printing, exporting, and other auxiliary types and resources.

DevExpress.DataAccess.v20.1.dll

Contains classes that utilize the most popular approaches to access different data providers.

DevExpress.Diagram.v20.1.Core.dll

Contains internal classes that implement the basic functionality for DevExpress diagram controls.

DevExpress.Dialogs.v20.1.Core.dll

Contains internal classes that implement the core functionality for DevExpress dialogs for WinForms and WPF.

DevExpress.Images.v20.1.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.

Glyph="pack://application:,,,/DevExpress.Images.v20.1;component/images/actions/download_32x32.png"/>

DevExpress.Map.v20.1.Core.dll

Contains internal classes that implement the basic functionality for WinForms Map and WPF Map controls.

DevExpress.Mvvm.v20.1.dll

Contains classes that support the MVVM design pattern for WPF and WinForms.

DevExpress.Mvvm.v20.1.DataModel.dll

Contains classes that support the DataModel layer in MVVM-based applications.

DevExpress.Mvvm.v20.1.DataModel.EF6.dll

Contains classes that provide communication with Entity Framework data sources.

DevExpress.Mvvm.v20.1.DataModel.EFCore.dll

Contains classes that provide communication with Entity Framework Core data sources.

DevExpress.Mvvm.v20.1.DataModel.WCF.dll

Contains classes that provide communication with Windows Communication Foundation services.

DevExpress.Mvvm.v20.1.ViewModel.dll

Contains classes that support the ViewModel layer in MVVM-based applications.

DevExpress.Office.v20.1.Core.dll

Contains base classes common for Office File API and Office controls.

DevExpress.Pdf.v20.1.Core.dll

Contains internal classes that provide the basic functionality to parse and render PDF files.

DevExpress.Pdf.v20.1.Drawing.dll

Contains internal classes that implement drawing functionality for WinForms PDF Viewer and WPF PDF Viewer controls.

DevExpress.PivotGrid.v20.1.Core.dll

Contains internal classes that implement the basic functionality for WinForms PivotGrid, ASP.NET PivotGrid and WPF PivotGrid controls.

DevExpress.Printing.v20.1.Core.dll

Contains classes that implement the basic functionality for DevExpress printing libraries.

DevExpress.RichEdit.v20.1.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), or exporting to DOCX.

DevExpress.RichEdit.v20.1.Export.dll

Contains classes that support exporting reports to the .docx format.

DevExpress.Sparkline.v20.1.Core.dll

Contains base classes that implement the core functionality of DevExpress Sparkline controls.

DevExpress.SpellChecker.v20.1.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.v20.1.Core.dll

Contains basic classes that implement the main functionality of DevExpress Spreadsheet.

DevExpress.TreeMap.v20.1.Core.dll

Contains all common classes that the WinForms TreeMap Control and WPF TreeMap Control require to function.

DevExpress.Utils.v20.1.dll

Contains basic utility classes, used by Scheduler (legacy) and Chart Designer.

DevExpress.Xpo.v20.1.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.v20.1.Extensions.dll

Contains extensions that provide additional functionality for the DevExpress ORM Tool.

DevExpress.XtraScheduler.v20.1.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.Accordion.v20.1.dll

Contains the AccordionControl control and its auxiliary classes.

DevExpress.Xpf.Carousel.v20.1.dll

Contains the CarouselPanel control and other components that are included in the WPF Carousel suite.

DevExpress.Xpf.Charts.v20.1.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.CodeView.v20.1.dll

Contains classes required for the report designer.

DevExpress.Xpf.Controls.v20.1.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.v20.1.dll

Contains the bars and editors libraries, basic controls and utility classes.

DevExpress.Xpf.Core.v20.1.Extensions.dll

Contains various extensions to the DevExpress WPF controls.

DevExpress.Xpf.DataAccess.v20.1.dll

Contains classes required for the report designer.

DevExpress.Xpf.Diagram.v20.1.dll

Contains the DiagramControl and other components that are included in the WPF Diagram suite.

DevExpress.Xpf.Dialogs.v20.1.dll

Contains the DXFileDialog, DXFolderBrowserDialog, DXOpenFileDialog and DXSaveFileDialog components, and their service counterparts.

DevExpress.Xpf.Docking.v20.1.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.v20.1.Core.dll

Contains DocumentViewerControl and other classes that provide base viewing functionality for WPF viewer controls.

DevExpress.Xpf.ExpressionEditor.v20.1.dll

Contains classes which implement the Expression Editor functionality.

DevExpress.Xpf.Gantt.v20.1.dll

Contains the GanttControl and its auxiliary classes.

DevExpress.Xpf.Gauges.v20.1.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.v20.1.Core.dll

Contains the base classes used by DevExpress data-aware controls (e.g., Grid, Tree List).

DevExpress.Xpf.Grid.v20.1.dll

Contains the GridControl, TreeListControl and other components that are included in the WPF Grid suite.

DevExpress.Xpf.Grid.v20.1.Extensions.dll

Contains extensions to the DevExpress grid controls.

DevExpress.Xpf.Layout.v20.1.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.v20.1.dll

Contains the main components provided by the Tile and Layout suite.

DevExpress.Xpf.Map.v20.1.dll

Contains the MapControl, along with other components of the Map control.

DevExpress.Xpf.NavBar.v20.1.dll

Contains the NavBarControl and other classes that are included in the WPF Navigation Bar suite.

DevExpress.Xpf.Office.v20.1.dll

Contains classes required to draw shapes in the WPF Spreadsheet and Rich Text Editor.

DevExpress.Xpf.PdfViewer.v20.1.dll

Contains the PdfViewerControl, along with other components of the PDF Viewer control.

DevExpress.Xpf.PivotGrid.v20.1.dll

Contains the PivotGridControl and other components that are included in the WPF Pivot Grid suite.

DevExpress.Xpf.Printing.v20.1.dll

Provides basic printing-exporting functionality to DevExpress WPF controls.

DevExpress.Xpf.PrismAdapters.v20.1.dll

Contains Prism 5 and Prism 6 adapters for navigation and layout controls.

DevExpress.Xpf.PropertyGrid.v20.1.dll

Contains the PropertyGridControl and auxiliary classes.

DevExpress.Xpf.ReportDesigner.v20.1.dll

Implements the functionality required for End-User Reporting in WPF. Required only if an application uses the Report Designer.

DevExpress.Xpf.Ribbon.v20.1.dll

Contains the DevExpress WPF Ribbon control and its auxiliary classes.

DevExpress.Xpf.RichEdit.v20.1.dll

Contains the RichEditControl and basic classes that implement its main functionality.

DevExpress.Xpf.Scheduler.v20.1.dll

Contains the SchedulerControl, together with additional controls available in the WPF Scheduler (Legacy) suite.

DevExpress.Xpf.Scheduling.v20.1.dll

Contains the SchedulerControl, together with additional controls available in the WPF Scheduler suite.

DevExpress.Xpf.SpellChecker.v20.1.dll

Contains the SpellChecker component and other classes, which provide the spell-checking functionality.

DevExpress.Xpf.SpreadSheet.v20.1.dll

Contains the SpreadsheetControl, the SpreadsheetFormulaBarControl and other classes of the Spreadsheet suite.

DevExpress.Xpf.TreeMap.v20.1.dll

Contains the TreeMapControl and other components that are included in the TreeMap suite.

DevExpress.Xpf.TypedStyles.v20.1.dll

Contains typed styles for the controls from base WPF assemblies (WindowsBase, PresentationCore, PresentationFramework) and DevExpress WPF controls.

DevExpress.Charts.Designer.v20.1.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 Assemblies*

Description

DevExpress.Xpf.Themes.DXStyle.v20.1.dll

Contains resources for the DXStyle visual theme.

DevExpress.Xpf.Themes.LightGray.v20.1.dll

Contains resources for the LightGray visual theme.

DevExpress.Xpf.Themes.MetropolisDark.v20.1.dll

Contains resources for the MetropolisDark visual theme.

DevExpress.Xpf.Themes.MetropolisLight.v20.1.dll

Contains resources for the MetropolisLight visual theme.

DevExpress.Xpf.Themes.Office2007Black.v20.1.dll

Contains resources for the Office2007Black visual theme.

DevExpress.Xpf.Themes.Office2007Blue.v20.1.dll

Contains resources for the Office2007Blue visual theme.

DevExpress.Xpf.Themes.Office2007Silver.v20.1.dll

Contains resources for the Office2007Silver visual theme.

DevExpress.Xpf.Themes.Office2010Black.v20.1.dll

Contains resources for the Office2010Black visual theme.

DevExpress.Xpf.Themes.Office2010Blue.v20.1.dll

Contains resources for the Office2010Blue visual theme.

DevExpress.Xpf.Themes.Office2010Silver.v20.1.dll

Contains resources for the Office2010Silver visual theme.

DevExpress.Xpf.Themes.Office2013.v20.1.dll

Contains resources for the Office2013 visual theme.

DevExpress.Xpf.Themes.Office2013DarkGray.v20.1.dll

Contains resources for the Office2013DarkGray visual theme.

DevExpress.Xpf.Themes.Office2013LightGray.v20.1.dll

Contains resources for the Office2013LightGray visual theme.

DevExpress.Xpf.Themes.Office2016Black.v20.1.dll

Contains resources for the Office2016Black visual theme.

DevExpress.Xpf.Themes.Office2016Colorful.v20.1.dll

Contains resources for the Office2016Colorful visual theme.

DevExpress.Xpf.Themes.Office2016White.v20.1.dll

Contains resources for the Office2016White visual theme.

DevExpress.Xpf.Themes.Office2016BlackSE.v20.1.dll

Contains resources for the Office2016Black SE visual theme.

DevExpress.Xpf.Themes.Office2016ColorfulSE.v20.1.dll

Contains resources for the Office2016Colorful SE visual theme.

DevExpress.Xpf.Themes.Office2016DarkGraySE.v20.1.dll

Contains resources for the Office2016DarkGray SE visual theme.

DevExpress.Xpf.Themes.Office2016WhiteSE.v20.1.dll

Contains resources for the Office2016White SE visual theme.

DevExpress.Xpf.Themes.Office2019Black.v20.1.dll

Contains resources for the Office2019Black visual theme.

DevExpress.Xpf.Themes.Office2019Colorful.v20.1.dll

Contains resources for the Office2019Colorful visual theme.

DevExpress.Xpf.Themes.Office2019DarkGray.v20.1.dll

Contains resources for the Office2019DarkGray visual theme.

DevExpress.Xpf.Themes.Office2019White.v20.1.dll

Contains resources for the Office2019White visual theme.

DevExpress.Xpf.Themes.Seven.v20.1.dll

Contains resources for the Seven visual theme.

DevExpress.Xpf.Themes.TouchlineDark.v20.1.dll

Contains resources for the TouchlineDark visual theme.

DevExpress.Xpf.Themes.VS2010.v20.1.dll

Contains resources for the VS2010 visual theme.

DevExpress.Xpf.Themes.VS2017Blue.v20.1.dll

Contains resources for the VS2017 Blue visual theme.

DevExpress.Xpf.Themes.VS2017Dark.v20.1.dll

Contains resources for the VS2017 Dark visual theme.

DevExpress.Xpf.Themes.VS2017Light.v20.1.dll

Contains resources for the VS2017 Light visual theme.

DevExpress.Xpf.Themes.VS2019Blue.v20.1.dll

Contains resources for the VS2019 Blue visual theme.

DevExpress.Xpf.Themes.VS2019Dark.v20.1.dll

Contains resources for the VS2019 Dark visual theme.

DevExpress.Xpf.Themes.VS2019Light.v20.1.dll

Contains resources for the VS2019 Light visual theme.

Additional Assemblies for Printing WPF Scheduler Control**

Description

DevExpress.XtraReports.v20.1.dll

Contains classes that implement the main functionality of XtraReports.

DevExpress.XtraScheduler.v20.1.dll

Contains the SchedulerControl, SchedulerStorage and DateNavigator controls, together with additional controls available in the XtraScheduler Suite.

DevExpress.XtraScheduler.v20.1.Reporting.dll

Contains classes that implement Scheduler Reporting (printing via XtraReports) specifics.

DevExpress.XtraCharts.v20.1.dll

Referenced by DevExpress.XtraReports.v20.1.dll

DevExpress.XtraGauges.v20.1.Core.dll

Referenced by DevExpress.XtraReports.v20.1.dll.

DevExpress.XtraBars.v20.1.dll

Referenced by other assemblies.

DevExpress.XtraEditors.v20.1.dll

Referenced by other assemblies.

DevExpress.XtraLayout.v20.1.dll

Referenced by other assemblies.

DevExpress.XtraPrinting.v20.1.dll

Referenced by other assemblies.

DevExpress.XtraTreeList.v20.1.dll

Referenced by other assemblies.

*. The Office2019Colorful theme is used by DevExpress WPF controls by default. Thus, it is required to add a reference to the DevExpress.Xpf.Themes.Office2019Colorful.v20.1 assembly in your project if it uses the default theme. If your WPF application uses other themes, you need to deploy the appropriate libraries.

Tip

Refer the Theme List topic for more informtaion on available themes.

**. 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.

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.