generalinformation-17237-build-deploy-assembly-deployment-tool.md
Note
Assembly Deployment Tool supports .NET Framework applications only.
The DevExpress Assembly Deployment Tool for Visual Studio allows you to collect required redistributable DevExpress (and custom) assemblies to deploy your application. The Assembly Deployment Tool ships as part of the DevExpress Unified Component Installer and is accessible through the main menu in the Visual Studio IDE ( Tools > DevExpress Assembly Deployment Tool ):
In the DevExpress Assembly Deployment Tool dialog, specify the path to the folder where you want to deploy the project(s), select the project(s), and click Analyze :
After that, you will see a list of DevExpress assemblies required for application distribution:
The assemblies list is organized as follows:
Note
The Assembly Deployment Tool does not collect Satellite Resource Assemblies used for localization. You should collect and deploy such libraries manually.
As an additional option, you can add or remove the redistributable assemblies from the list by choosing corresponding DevExpress products. The products are listed in the By Products tab for the specific DevExpress product version. A list of required assemblies will be added once you check a specific product. This feature is useful when your projects do not reference DevExpress assemblies explicitly. It may load them implicitly using Reflection, for example.
Once you have selected the required assemblies and specified the deployment folder, click the Deploy button.
The Tool will copy all selected assemblies into the specified destination folder. Note that if the destination folder does not exist, you will be prompted to create one. If the destination folder is not empty and contains any of the selected assemblies, you will be asked to rewrite the files in the destination folder.
See Also
Deploying the .NET Framework and Applications
How to deploy WinForms applications on client machines
ClickOnce application deployment with DevExpress .NET WinForms controls