We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How do I deploy my WindowsForms application built using the Syncfusion components?

Platform: Miscellaneous |
Control: Install and Configuration

To deploy an application that uses the Syncfusion assemblies, the referenced Syncfusion assemblies should be available in the application folder where the application exe file is located, in the target machine.

Refer the following steps to deploy an application from a development machine to the target machine.

1. Open the project in Visual Studio in the Development machine.

2. Click and open the References folder in the Solution Explorer window.

3. Select all the Syncfusion assemblies.

4. In the Properties window, change the Copy Local property to True.



The selected assemblies referenced in the project will be copied to the project output directory (where the exe file is located).


Next step is to ensure the validation of the license for the product.

To ensure that the system does not throw a Licensing Error,

1.       Right –click the licenses.licx  file under the Solution Explorer window. A context menu appears.



If the license.licx file is not available under the Solution Explorer window, you can add a file from the following location:

${Install_Drive}:\Program Files\Syncfusion\Essential Studio\${EssentialStudio_Version}\Templates\licenses.licx



For example: C:\Program Files\Syncfusion\Essential Studio\\Templates\licenses.licx

2.       Click Properties on the context menu.

3.       In the Properties window, set the Build Action property to be Embedded Resource.

4.    Compile the project. You will be able to see that the Syncfusion assemblies referenced in the project are copied to the output directory adjacent to the application exe file in the folder (bin/debug/).


Ensure that you have Syncfusion.Core dll is available in the same location. A copying error may occur while setting the CopyLocal propert to True. In such cases, the Syncfusion.Core dll can be manually copied to the from the precompiledassemblies folder. Refer the path below:

${Install_Drive}:\Program Files\Syncfusion\Essential Studio\${EssentialStudio_Version}\precompiledassemblies\${EssentialStudio_Version}\${.NET_Framework}\



For example:

C:\Program Files\Syncfusion\Essential Studio\\precompiledassemblies\\2.0

6. Deploy the application exe along with the Syncfusion assemblies available in the project output folder to the target machine.

 It should be ensured that the Syncfusion assemblies reside in the same location as the application exe in the target machine.

Refer the image in the link below to understand the setting in the Visual Studio environment.


You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile