Articles in this section
Category / Section

I was not able to find 3.5 assemblies in public assemblies folder and GAC. Also I was not able to add Syncfusion assemblies from Add Reference dialog.

2 mins read

I was not able to find 3.5 assemblies in public assemblies folder and GAC. Also I was not able to add Syncfusion assemblies from Add Reference dialog.


Users having Vista 64bit UAC enabled or Win2008 may experience this problem.

Win2008: The registry key for .NET Framework SDK 3.5 that comes along with Win2008 is installation is different compared to the check made by Essential Studio utilities. This has been fixed for Essential Studio 2009 Vol.2 and this would be available in releases after this.

Because of this users might not be able to find 3.5 assemblies under top level assemblies(C:\Program Files\Syncfusion\Essential Studio\${essential studio}\Assemblies) folder and also in GAC.

Vista 64bit UAC enabled: Assembly Manager during install time, configures registry by including the top level assemblies folder (C:\Program Files (x86)\Syncfusion\Essential Studio\${essential studio}\Assemblies) in the list of Visual Studio public assemblies folder to pickup assemblies for Add Reference dialog. Windows Vista by design will not allow utilities to access registry when UAC is enabled.

Please refer to the following steps that will help you in configuring your machine through above problems.

Following steps assumes you are using .NET Framework 3.5.

1. Please go to the following folder.

C:\Program Files\Syncfusion\Essential Studio\${essential studio}\Assemblies

2. Rename the existing folders 2.0 and 3.5 to any name.

3. Copy the 2.0 and 3.5 folder from precompiled assemblies folder (C:\Program Files\Syncfusion\Essential Studio\${essential studio}\precompiledassemblies\${essential studio}) to this folder such that the following folder exists with Syncfusion assemblies.

C:\Program Files\Syncfusion\Essential Studio\${essential studio}\Assemblies\2.0 C:\Program Files\Syncfusion\Essential Studio\${essential studio}\Assemblies\3.5

4. Open the folder C:\Program Files\Syncfusion\Essential Studio\${essential studio}\Assemblies\3.5, select all the Syncfusion assemblies and drag and drop them in the GAC. Now the 3.5 framework specific Syncfusion assemblies are configured in your machine.

5. Download and unzip this utility in your machine.

6. Run the utility with the following command. Please refer to the below image for how this is run.

targetregistryupdater.exe ${Essential_Studio_version} ${Target_Framework_version}

eg. targetregistryupdater.exe "" "3.5"

Once you run this command, it will throw a permission request from UAC as it needs administrator access(if you are using Vista with UAC enabled). On clicking continue, registry will be updated with the details.

7. Once this is complete, please open your project in VisualStudio and you will be able to see the Syncfusion assemblies added to the reference tab.

Did you find this information helpful?
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment