To my loving Telerik Community:
I write this post just in case there are others who get themselves into a situation as did I.
I have been using 2009 Q1 release since purchasing the Telerik suite of controls. The steps I took to upgrade to 2009 Q2 gave me a bit of a headache and took 2 days of productive time away. Here are the steps I took and advice what not to do.
- When I ran the Q2 Installer it reported back that a previous version was already installed and that I must remove prior to installation.
- I later fould a fourm that talked about an upgrade installer. I never did find such a download. If you can find it, use it. The normal installer requires the previous version to be removed, which did not fully work for me.
- If such an upgrade installer is not available. It is my advice to download the mannual install zip file. (Go to step 3)
- I removed the telerik using the normal process. Everything was removed as expected except the Visual Studios Extentions. When I went to install Q2, I got an error "Visual Studios Extension Installed, please remove ..
- I am not sure why the Q1 Extension were not removed. This is something Telerik folks may want to look at. One possibilty is I am using Vista 64 and was not removing as Admin. I am willing to bet that is the root cause.
- I had a heck of a time figuring out how to remove Visual Studios Extensions. I am using VS 2005 and 2008 (I find that 2005 works best for ASP 2 and 2008 for ASP 3.5). I found a post on how to remove extensions with 2010 but nothing for 2005 and 2008.
- Advice: make sure your Admin when you deinstall. Not positive that will help, but it might work better. If you know how to manually remove extensions, then that is another route you can take. I never did figure that out.
- I downloaded the Manual Install zip and extracted the files to similar location as q1, Changing the folder to reflect Q2 (It is Not important where you extract).
- I moved the Q2 DLLs to my local wesite bin folder (Obviously Mandatory)
- I went back to one of my projects (A WAP DotNetNuke module) and found multiple errors for obvious reasons.
- Looking in Visual Studios Object browser, the deinstall rightfully removed the telerik controls. I added the custom by going to Edit Custom Component set (an option in the Object Browser). I added a reference to the telerik dll.
- If you did not uninstall then you will have a potential path issue, as it will be looking for the component in the Q1 path. You will obviously change that so it finds the right dll.
- Interestingly my project compiled without error, but I was getting run time errors. I then looked at the ascx file and saw an error in the Register tag. It indicated a mismatch. The error made it obvious that my project was still looking for the Q1 version
- I looked at the project's References, located the Telerik.Web.UI and saw that it was, as expected still looking for the Q1 version.
- I removed the Q1 Telerik.Web.UI from the project's reference and then added a new reference using the Path to the new dll.
- Everything now compiles and I am happy.
- I add a control to the page. As expected the deinstall removed them from the Toolbox. I can still type them in mannually, but what a pain. Fortunatly it is easy to add tools to the toolbox
- If you did not remove the previous version and took the Manual Install approach, you probably have a path issue.
- I restored the tool box to default (not mandatory but all references to Q1 controls need to either change or be removed. This seemed the easies)
- I right clicked the Toolbox and added a new tab in which I added the telerik controls
- I right clicked the newly created tab in the tool box and selected "Choose Items" From there I pointed to the Q2 dll and all is working again