[Expand]General Information
[Collapse]WinForms Controls
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Map Control
   [Collapse]Product Information
     Included Components
    Product Structure
    Getting Started
   [Expand]Spreadsheet Document
    Supported Formats
   [Expand]Cell Basics
   [Expand]Spreadsheet Formulas
    Defined Names
    Data Binding
    Data Validation
   [Expand]Data Presentation
    Data Grouping
   [Expand]Pivot Table Overview
   [Expand]Charting Overview
   [Expand]Mail Merge Overview
    Find and Replace
   [Expand]Visual Elements
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
 [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]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation


This document describes which assemblies are required by applications that use the functionality of the XtraSpreadsheet Suite. Some of the assemblies are essential, while others that provide additional functionality can be optionally deployed, depending on your requirements.

If you use other DevExpress components in your application, their use and deployment should comply with the corresponding EULA documents. For more information on licensing and the redistribution policy of DevExpress, refer to Redistribution and Deployment.

Expanded Required Libraries

Below are the essential libraries that are required by applications that use the XtraSpreadsheet Suite. These libraries are considered redistributable under the DevExpress EULA, intended for distribution by you to the end-users of the software applications that you create.



DevExpress.Data.v18.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.Utils.v18.2.dll Contains basic utility classes and common skins (such as "DevExpress Style", "Visual Studio 2013", "Office 2013" and "Seven Classic").
DevExpress.Utils.v18.2.UI.dll Provides the basic functionality for the user interface.
DevExpress.Office.v18.2.Core.dll Contains base classes common for Office File API and Office controls.
DevExpress.Spreadsheet.v18.2.Core.dll Contains basic classes that implement the main functionality of DevExpress Spreadsheet.
DevExpress.XtraSpreadsheet.v18.2.dll Contains the SpreadsheetControl and basic classes that implement its main functionality.
DevExpress.XtraRichEdit.v18.2.dll Required for built-in editors.
DevExpress.RichEdit.v18.2.Core.dll Required for built-in editors.
DevExpress.XtraBars.v18.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.XtraEditors.v18.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.XtraNavBar.v18.2.dll Contains a navigation bar component supported by the XtraNavBar suite.
DevExpress.XtraTreeList.v18.2.dll Contains the classes required to paint tree-like controls.
DevExpress.XtraPrinting.v18.2.dll Contains classes that implement printing and exporting functionality implemented by the Printing-Exporting library.
DevExpress.XtraLayout.v18.2.dll This assembly is required for the DevExpress.XtraPrinting.v18.2.dll library.
DevExpress.Printing.v18.2.Core.dll Contains classes that implement the basic functionality for DevExpress printing libraries.
DevExpress.Charts.v18.2.Core.dll Required for embedded charts.
DevExpress.XtraCharts.v18.2.dll Required for embedded charts.
DevExpress.Sparkline.v18.2.Core.dll Required for embedded sparklines.
DevExpress.DataAccess.v18.2.dll Required for the Mail Merge functionality.
DevExpress.DataAccess.v18.2.UI.dll Required for the Mail Merge functionality.
DevExpress.XtraGrid.v18.2.dll Required for the Mail Merge functionality and certain built-in dialogs.
DevExpress.Pdf.v18.2.Core.dll Required for export a document to PDF.

Expanded Additional Libraries

The following libraries provide additional functionality for applications that use the functionality of the XtraSpreadsheet Suite.



DevExpress.BonusSkins.v18.2.dll Contains extra skins (such as "Metropolis" and "McSkin").
DevExpress.Xpo.v18.2.dll Required for end-users to operate Data Source Wizard when adding a new data source in the application which uses Mail Merge functionality.

Expanded Non-Redistributable Libraries

Distributing any DevExpress design-time libraries ending with ".Design" (for instance, DevExpress.XtraEditors.v18.2.Design.dll), is strictly prohibited.

Please consult the EULA for additional information on which libraries, tools and executables are considered redistributable.

Is this topic helpful?​​​​​​​