Hi Asher,
Thanks for using Syncfusion Products.
To develop your application/project using Syncfusion controls means you need to install the particular EssentialStudio version in your machine.
Suppose you want only build your application means you no need to install the particular EssentialStudio version. Just installing the License key for the particular version is enough to build your application. you could store the multiple versions of Syncfusion assemblies in your version control and build your application with whatever version you want. Before build your application can you please ensure that GAC does not have multiple or different version of Syncfusion assemblies and make sure that your project referencing the correct Syncfusion assemblies. Please refer the below KB article to build your application without installing Syncfusion setup.
http://www.syncfusion.com/support/kb/2122/Configuring-a-build-machine-to-compile-projects-that-use-Syncfusion-products Note: Suppose you want to install multiple versions of Syncfusion EssentialStudio in your development machine, you are able to switch the different version of EssentialStudio assemblies in your application or project. Could you please refer the below KB article for switching syncfusion versions.
http://www.syncfusion.com/support/kb/2132/Switching-to-another-version-of-Syncfusion-in-a-development-machine Please let me know if you have any queries.
Thanks,
Velusamy