This is a migrated thread and some comments may be shown as answers.

[Solved] update to lastest version while in trial

5 Answers 188 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Eric Chabot
Top achievements
Rank 1
Eric Chabot asked on 18 Apr 2008, 02:07 PM
Hi guys,
I would lik to know what is the best way to update from the beta version to the latest release?  Do I have to unistall, exe, manual install etc...

Thanks,
Eric

ps.  Maybe a forum name "Installation" should be added under the different products. Just my 2 cents anyway.

5 Answers, 1 is accepted

Sort by
0
Sebastian
Telerik team
answered on 18 Apr 2008, 02:12 PM
Hello Eric,

How to upgrade our controls to another version or license you can learn from this KB article on our site:

http://www.telerik.com/support/kb/article/b454K-kad-b454T-bah-b454c-bah.aspx

Best regards,
Stephen
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Eric Chabot
Top achievements
Rank 1
answered on 18 Apr 2008, 04:06 PM
Thanks for your reply, the only step I am unsure is the one talking about the GAC and the GacUtil (I never used it) If I understand correclty the GAC is located in the folder C:\WINDOWS\assembly but trying to delete the file directly from there does not work so I have to use the GacUtil to do so.

"If you have added the control in GAC, remove it by running a gacUtil to remove the old copy and then add the new one. "

Could you elaborate on how I must use the GacUtil to remove prometheus Q3 2007?  I don't think GacUtil is install on my pc, is it suppose to be installed on all xp machine? If not where can I download it from?

Thanks,
Eric
0
Paul
Telerik team
answered on 21 Apr 2008, 07:37 AM
Hi Eric,

Each computer that .NET is installed on has a Global Assembly Cache (GAC) located in the Assembly folder in the Windows directory (usually: C:\WinNT\Assembly). The GAC contains information about shared assemblies which are components that can be shared among several applications (Ex. a DLL).

Shared assemblies must have globally unique names derived from their strong names (public keys generated to distinguish assemblies from other assemblies that may have the same names) which is Microsoft's solution to DLL hell. The GAC, not the registry, is the store for this information. When an application loads the GAC is examined by the Common Language Runtime to determine if the version of a shared component exists that is compatible with the one referenced by the application.

The gacutil.exe that ships with .NET can be used to add or remove a shared assembly from the GAC.

To add a shared assembly, from the command line enter:

gacutil.exe /i myassembly.dll

To remove a shared assembly, from the command line enter:

gacutil.exe /u myassembly.dll

When viewing the GAC in Windows Explorer shfusion.dll is used to provide the user interface. You can locate and rename this DLL to view the GAC like any other folder.

Regards,
Paul
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Eric Chabot
Top achievements
Rank 1
answered on 21 Apr 2008, 12:37 PM
Paul thanks for your reply.

I tried to uninstall using the command gacutil.exe /u telerik.charting.dll  but I get the following message:

"Unable to uninstall: assembly is required by one or more applivations Pending references: SHEME: <WINDOWS_Installer> ID: <MSI> Description : <Windows Installer>" 

Also I was wondering, if I publish on a share server this mean that I dont have access to the GAC, therefore I must put the telerik.charting.dll in my Bin folder.  My question is, does this change anything for the instruction concerning this particular dll in the web.config ?

Eric
0
Vladimir Milev
Telerik team
answered on 22 Apr 2008, 10:55 AM
Hi Eric Chabot,

This error message appears because the assembly was installed using an installer. The only way to remove it is to use the add/remove programs control panel. If you are using Telerik.Charting in the bin folder of a hosting provider server simply replace the .dll with the newer version and things should work.

Regards,
Vladimir Milev
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
General Discussions
Asked by
Eric Chabot
Top achievements
Rank 1
Answers by
Sebastian
Telerik team
Eric Chabot
Top achievements
Rank 1
Paul
Telerik team
Vladimir Milev
Telerik team
Share this question
or