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

Cooexistance of multiple versions

Can version 4.3.0.30 and version 5.2.x cooexist? We've had problems installing v2.1 and v4.3 on the same machine before and I just wanted to make sure we don't run into any problem.

1 Reply

RA Ramu Syncfusion Team September 20, 2007 03:20 AM UTC

Hi souleiman ,

You can have 4.4.0.51 and 5.2.0.25 in the same machine. Here are the some instructions that will help you to work with two different versions without any complication:


I herewith given the steps to use both the version in a same system. Aslo running the assembly manager will install the assemblies in both GAC and in public assemblies folder.


About Syncfusion assemblies:


During installation Syncfusion assemblies will be installed in GAC and public assemblies folder ([Installed Drive]:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\). The precompiled assemblies ([Installed Drive]:\Program Files\Syncfusion\Essential Studio\x.x.x.xx\precompiledassemblies\x.x.x.xx) is the location where the original copy of the Syncfusion assemblies are located.

In order to work with the particular version of assemblies, you must have the same version in the Public Assemblies and in the GAC.


Here are the steps to switch between different versions in a machine:



To install 5.2 assemblies:


1) Run the AssemblyManager from the dashboard.

2) In the AssemblyManager, select the "Remove All Versions" option and then click "Perform Action". This will remove all the Syncfusion assemblies from the GAC (C:\Windows\Assembly) and the PublicAssemblies folder ({Install Drive}:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies).

3)Then in the AssemblyManager, select the "Install version 5.2.0.25" option and then click the "Perform Action". This will install the Syncfusion assemblies of version 5.2.0.25 in the GAC and the PublicAssemblies folder.

4) Run the “Re-initialize Visual Studio.NET Toolbox” from the dashboard to have the 5.2 version of tools in the toolbox.

5) Delete the project output (bin/ and obj/) folders.

6) Open the project. In the Solution Explorer of the specific project, for each Syncfusion assembly in the reference tree, open the properties window and check whether the "path" refers to the public assemblies folder mentioned above and the "version" of the assembly is 5.202.0.25. The "SpecifcVersion" property should be made false. This will help the user to build the project with any 5.2.0.25 version of Syncfusion.


To install 4.4 assemblies:


1) Open the Assembly Manager utility from the following location,
Start --> All Programs --> Syncfusion --> Essential Studio 4.4.0.51 --> Utilities --> AssemblyManager

2) In the Action groupbox, select remove all versions and then click perform action. This will remove all the versions of Syncfusion assemblies installed in
the given machine from the public assemblies folder and the GAC.

3) Then, in the Action groupbox, select Install version 4.4.0.51 and then click perform action. This will install the Syncfusion assemblies of version 4.4.0.51 in the public assemblies folder and the GAC. Your machine is now set to the version 4.4.0.51.

4) Run Toolbox installer form Start menu -->All Programs-->Syncfusion-->Essential Studio 4.4.0.51->Trouble Shooting-->Reset Visual Studio Toolbox to have the
4.4 version of tools in the toolbox.

5) Delete the project output (bin/ and obj/) folders.

6) Open the project. In the Solution Explorer of the specific project, for each Syncfusion assembly in the reference tree, open the properties window and check whether the "path" refers to the public assemblies folder mentioned above and the "version" of the assembly is 4.402.0.51. The "SpecifcVersion" property should be made false. This will help the user to build the project with any 4.4.0.51 version of Syncfusion.

Thank you for your interest in Syncfusion products.

Regards,
Ramu

Loader.
Live Chat Icon For mobile
Up arrow icon