Skip to main content
All docs

Use DevExpress Assemblies on a Build Server

  • 2 minutes to read

This article explains how to use DevExpress assemblies on a build server.

Licensing DevExpress Assemblies for a Build Server

DevExpress licenses its products on a per-developer basis. The DevExpress End-User License Agreement requires that every engineer who develops or builds with DevExpress controls and libraries has a valid personal license. Under this license, a developer can install DevExpress products on multiple machines if the developer is the only person working on them.

Considering this, you can install DevExpress on your build servers with your personal credentials.

Add DevExpress Assemblies to a Build Server

You can deliver the DevExpress assemblies to a build server in two ways:

Use NuGet

You can use the DevExpress NuGet server to add DevExpress libraries to your application. Refer to these articles to get started with the DevExpress NuGet server:

DevExpress do not provide a dedicated feed for build servers. Use your personal NuGet feed to install NuGet packages on a build server.

DevExpress NuGet Packages in CI Systems

You can use DevExpress NuGet Packages in Continuous Integration (CI) systems. The NuGet packages don’t need installation and component registration, and they do not affect the build machine’s Global Assembly Cache (GAC).

Read the following topics for additional information:

Copy DevExpress Assemblies to the “bin” Folder

You can place the DevExpress assemblies in your project’s bin folder and compile the application on your build machine without installing DevExpress products.

To obtain the list of assemblies required to compile your application, use the Assembly Deployment Tool.

See Also