Redistribution and Deployment of .NET Framework Apps
- 8 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 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 “.
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\DevExpress 24.2\Components\Bin\Framework\“
Cross-Platform Assemblies | Description |
---|---|
DevExpress. | 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. This assembly is also required when deploying an application containing the WPF Spreadsheet control with a chart. |
DevExpress. | Contains classes that are used to parse and highlight code within the Script Editor. Required for the End-User Report Designer. |
DevExpress. | Provides the base functionality common to all DevExpress controls. This includes classes for data binding, printing, exporting, as well as many other auxiliary types and resources. |
DevExpress. | Provides the base functionality common to all DevExpress Desktop controls for .NET Framework and NET Core. This includes classes for data binding, printing, exporting, etc. |
DevExpress. | Contains classes that utilize the most popular approaches to access different data providers. |
DevExpress. | Contains classes that provide a UI that assists end-users to access data. |
DevExpress. | Contains service classes that provide the basic functionality for ASP. This assembly is required when you deploy an application that contains the WPF Spreadsheet or Win |
DevExpress. | Contains cross-platform counterparts of the |
DevExpress. | Contains internal classes that implement the basic functionality for DevExpress diagram controls. |
DevExpress. | Contains internal classes that implement the core functionality for DevExpress dialogs for Win |
DevExpress. | 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. | Contains internal classes that implement the basic functionality for Win |
DevExpress. | Contains classes that support the Data |
DevExpress. | Contains classes that provide communication with Entity Framework data sources. |
DevExpress. | Contains classes that provide communication with Entity Framework Core data sources. |
DevExpress. | Contains classes that provide communication with Windows Communication Foundation services. |
DevExpress. | Contains classes that support the MVVM design pattern for WPF and Win |
DevExpress. | Contains classes that support the View |
DevExpress. | Contains base classes common for Office File API and Office controls. |
DevExpress. | Contains internal classes that provide the basic functionality to parse and render PDF files. |
DevExpress. | Contains internal classes that implement drawing functionality for Win |
DevExpress. | Contains internal classes that implement the basic functionality for Win |
DevExpress. | Contains classes that implement the basic functionality for DevExpress printing libraries. |
DevExpress. | 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. This assembly is also required when using a Rich Edit in-place editor (Repository |
DevExpress. | Contains classes that support exporting reports to the .docx format. |
DevExpress. | Contains base classes that implement the core functionality of DevExpress Sparkline controls. |
DevExpress. | Contains an assortment of internal classes that implement the basic spell-checker functionality of Win |
DevExpress. | Contains basic classes that implement the main functionality of DevExpress Spreadsheet. |
DevExpress. | Contains all common classes that the Win |
DevExpress. | Contains the classes that support the main functionality of the e Note: This assembly is also required when using Xtra |
DevExpress. | Contains extensions that provide additional functionality for the DevExpress ORM Tool. |
DevExpress. | Contains common algorithms for drawing gauges in different platforms for Xtra |
DevExpress. | Available for .NET Framework and NET Core. Contains main classes that implement the basic functionality of Win |
Win | Description |
DevExpress. | Contains basic utility classes and common skins (such as “DevExpress Style”, “Visual Studio 2013”, “Office 2013” and “Seven Classic”). |
DevExpress. | Contains basic utility classes used in the user interface of DevExpress Win |
DevExpress. | Contains extra skins (such as “Metropolis” and “Mc This dll is required if you need to use bonus skins in your application. |
DevExpress. | Contains skinnable DevExpress counterparts for standard Win |
DevExpress. | Contains the main Snap control and options. (deprecated – no new features/capabilities will be added to this product). |
DevExpress. | Contains Snap document model base classes providing the core functionality for the Snap application (deprecated – no new features/capabilities will be added to this product). |
DevExpress. | Contains classes providing the Snap user interface and required for localization. (deprecated – no new features/capabilities will be added to this product). |
DevExpress. | 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 Pdf |
DevExpress. | Contains basic classes that implement the main functionality of the Xtra |
DevExpress. | Contains extensions to the DevExpress chart controls. |
DevExpress. | Contains the Chart |
DevExpress. | Contains Chart |
DevExpress. | Contains the Diagram |
DevExpress. | Contains a set of full-featured editors supported by the Xtra Note: This assembly is also required when using the Pdf |
DevExpress. | Contains the Gauge |
DevExpress. | Contains over 150 ready-to-use Gauge presets for the ASPx |
DevExpress. | Contains the Grid |
DevExpress. | Contains the Layout Note: This assembly is also required when using Xtra |
DevExpress. | Available for .NET Framework and NET Core. Contains the Map |
DevExpress. | Contains the Nav |
DevExpress. | Contains classes required for the Pdf |
DevExpress. | Contains classes that implement the Pivot |
DevExpress. | Contains classes that implement printing and exporting functionality implemented by the Printing-Exporting library. |
DevExpress. | Contains classes that implement the main functionality of Xtra |
DevExpress. | Contains extensions that provide additional functionality for DevExpress Reporting for Win |
DevExpress. | Implements the functionality required for report document creation, printing and exporting. |
DevExpress. | Contains the Rich Note: This assembly is also required when using a Rich Edit in-place editor (Repository |
DevExpress. | Contains the Scheduler |
DevExpress. | Contains extensions that provide additional functionality for the Win |
DevExpress. | Contains classes that implement Scheduler Reporting (printing via Xtra |
DevExpress. | Contains extensions that provide additional functionality for the Scheduler Reporting (printing via Xtra |
DevExpress. | Contains the Spell |
DevExpress. | Contains the Spreadsheet |
DevExpress. | Contains the Tree Note: This assembly is also required when using the Pdf |
DevExpress. | Available for the .NET Framework and NET Core. Contains public classes that implement main functionality for the Tree |
DevExpress. | Contains the Tree |
DevExpress. | Contains the main components provided by the Xtra |
DevExpress. | Contains classes which implement the main functionality for the Wizard |
#See Also
- WinForms BI Dashboard Deployment
- Assembly Deployment Tool
- Xcopy Deployment of a Windows Forms Application
- Deploy .NET Framework and applications
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.