Assembly Reference "...\lib\KENDOUIMVC\2017.2.504.545\Kendo.Mvc.dll" was not updated properly. This usually happens when an assembly exists both in the GAC and in a local folder. Please, use the GAC reference instead.
How do I only use the GAC? And what is the GAC ;)
Maurice
8 Answers, 1 is accepted
Thank you for contacting us.
The Global Assembly Cache (GAC) stores assemblies specifically designated to be shared by several applications on the computer. You could find more details about it here. With the stand-alone installer we register the Telerik assemblies in the GAC and also locally in the installation folder. This could cause the warnings you mentioned.
The references should be resolved correctly, so your project should work as expected.To use the GAC reference you will have to manually Browse to the location of the assembly in the Add Reference... dialog in Visual Studio.
In case you are not using the latest version of our VS Extension, please upgrade it through the Visual Studio Gallery, which should help with the warning you got. To perform the upgrade:
1. Launch Visual Studio
2. Select Tools from the menu at the top
3. Press Extensions and Updates... from the drop down menu
4. Click Installed to the left. If an Update is available a button will be available to complete the process
If you would require further assistance or have any other questions I will be looking forward to your reply.
Regards,
Nikola
Telerik by Progress
Hi,
Same question for ASP.net AJAX. What should I do?
For the first time with the lattest version, I have warnings for the DLLs stored in ...\MyProject\lib\RCAJAX\2018.1.117.45\*.dll.
But I have no warning for the same librairies in the bin folder.
Thanks,
Moreover, since the last upgrade 2018.1.117.45, the Telerik controls do not show anymore in design mode.
I get the "Error creating control" everywhere. Is it related to the warnings I described in my previous reply?
What should I do? I have made the upgrade exactly as usual. It has been working for 3 years, but not this time. Did you change something in the upgrade process?
Regards,
I am sorry to hear of the inconvenience you have experienced.
Since the 2017 R3 SP1 release of the Telerik UI for ASP.NET AJAX VSExtensions we have stopped the deployment of the Telerik.Web.Design assembly in the GAC. Previously it was automatically resolved from there even if it was not referenced in the solution. Now an explicit reference is required in order for the controls to be displayed in the designer. So to resolve the "Error creating control" error add a reference to the Telerik.Web.Design.dll, rebuild your solution and reload the designer.
In regards to the other issue I would like to ask you to provide us with more details regarding the warning and the upgrade process you have followed as I am not able to reproduce this behavior.
We remain at your disposal in cause you have any other questions or require further assistance.
Regards,
Nikola
Progress Telerik
Hi,
Thank you for your answer, it is working for displaying controls.
Regarding the warnings, please find attached some screenshots that may help you.
Regards
We tested several scenarios but we were not able to reproduce this issue. We however have some fixes related to the upgrade log so it is worth to check if you have the latest Visual Studio extensions installed. You can check if there is a pending update of Telerik ASP.NET AJAX VSExtensions in the Extensions and Updates tool (Tools | Extensions and Updates...). Make sure you have the latest extensions and give the upgrade wizard another try. Check if the Telerik references are updated (in the *.csproj / *.vbproj files) after the automatic upgrade and ignore the warnings if that is true. Otherwise, follow these steps:
1. Remove all Telerik.Web.Design assemblies from the GAC using the Gacutil.exe tool. Use gacutil /u Telerik.Web.Design command for this purpose. Have in mind that it is required to execute the command as an administrator (run the Developer Command Prompt as an administrator and execute the command).
2. Clean your Visual Studio solution and make sure the bin folders are empty.
3. Update your projects using the Upgrade Wizard.
Regards,
Nikola
Progress Telerik
Hello,
Thank you for your answer, but, why are you talking about Telerik.Web.Desing. This is only DLL that does not generate a warning, and , moreover, as I told you in my last reply, the controls display issue in VS is now fixed.
The issue that remains concerns all Telerik DLL, but Web.Design.
Please, take a look at the pictures I have attached to my last reply.
Regards,
PS : I have the latest VSExtensions installed
From the screen shots we received it appears that the project was upgraded successfully. What the wizard does is substitute the versioned folder under lib\[Product] and then refer the new assemblies in the project. As seen in the images there is only one folder with the latest version under lib. That indicates that the upgrade was successful despite the warnings that are shown in the log.
To be sure that everything worked as expected please double check that the assemblies in the lib\RCAJAX\2018.1.117.45 are with the latest version and that the Telerik references are updated (in the *.csproj / *.vbproj files).
Regards,
Nikola
Progress Telerik