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

Telerik project references all messed up??

7 Answers 47 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Rob Ainscough
Top achievements
Rank 1
Rob Ainscough asked on 01 Feb 2012, 01:42 AM
Why do I have control references in two different places on my development PC?

I've got:
C:\Program Files (x86)\Telerik\RadControls for Silverlight Q2 2011 SP1\Telerik.Windows.Controls.Input.DLL
and
C:\Users\Rob\AppData\Roaming\Telerik\Updates\RadControls_for_Silverlight4_2011_3_1220_Dev_hotfix\Binaries\Silverlight\Telerik.Windows.Controls.Input.DLL 

But more importantly why does one project in my solutions reference a different location than another project in my solution??  Which is obviously causing problems.

Shouldn't the Q3 2011 update have installed in my C:\Program Files (x86)\Telerik directory?  And NOT in a user directory that not typically visible?

This IS a HOT MESS, who at Telerik decided to change the installation location of these DLLs and why???

Rob.

7 Answers, 1 is accepted

Sort by
0
Rob Ainscough
Top achievements
Rank 1
answered on 01 Feb 2012, 01:50 AM
UPDATE: I think it got to be a hot mess because of the Telerik "Upgrade Wizard" ... when running the Upgrade Wizard it looks at only ONE project in the solution ... all other projects that might need an updated reference don't appear in the Upgrade list.

So I think I figured out how it got to be a hot mess by using a broken Upgrade Wizard, but I still can't understand why Telerik would put the more recent updated Q3 2011 files in C:\Users\Rob\AppData\Roaming ... Telerik does KNOW that this directory is typically NOT visible??

Rob
0
Andrey
Telerik team
answered on 01 Feb 2012, 01:41 PM
Hello Rob,

Going straight to your questions:

The Upgrade Wizard should have updated all of the projects in your solution. The behavior you are observing definitely looks like a bug. To my regret, however, we have yet to meet an issue like it. Can you make sure you're using our latest Visual Studio Extensions (you can use the Visual Studio Extension Manager) and retrying the upgrade?

Any additional information around the issue's occurrence would be most helpful.

As for the reason for storing the binaries under a user specific folder:

We do not perform installs, but rather download only essential product files (we do not download demos, source code or documentation), enabling you to get started with our latest version as fast as possible. You can even skip installing the product and get going using only the VSExtensions available through the Visual Studio Extension Manager (more info).

The folder itself is user specific so downloading a new version does not require administrative privileges. You can tweak the path to your liking through the VSExtensions Options dialog:




All the best,
Andrey
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Rob Ainscough
Top achievements
Rank 1
answered on 01 Feb 2012, 11:29 PM
Interesting ... my Telerik VSExtensions Options screen does NOT look like yours?  I see you have AJAX selected and not Silverlight, but I don't think that is a huge difference.

In my Telerik VSExtensions Options screen I have all the same items EXCEPT the key one "Select a folder for downloads" ... I appear to have NO ability to set the path??  How do I get that option?

Rob
0
Andrey
Telerik team
answered on 02 Feb 2012, 09:18 AM
Hi Rob,

You must be stuck with an older version of our "UserSettings package". You can fix that by simply reinstalling it through the Visual Studio Extension Manager. You could try the following:
  1. Open the Extension Manager (Tools -> Extension Manager...)
  2. Remove the Telerik User Settings Package and Telerik Silverlight VSExtensions extensions
  3. Select the Online Gallery tab
  4. Type telerik vsextensions in the search field
  5. Redownload the Telerik Silverlight VSExtensions

Let me know if that helps.

Best regards,
Andrey
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Rob Ainscough
Top achievements
Rank 1
answered on 02 Feb 2012, 05:58 PM
Yep, that solved the extensions issue.

So how do I now get this:

C:\Users\Rob\AppData\Roaming\Telerik\Updates\RadControls_for_Silverlight4_2011_3_1220_Dev_hotfix\Binaries\Silverlight\Telerik.Windows.Controls.Input.DLL 

moved to this:

C:\Program Files (x86)\Telerik\RadControls for Silverlight Q3 2011 SP1\Telerik.Windows.Controls.Input.DLL

I'll manually change my project references, but as far as getting newer stuff moved?

 
0
Rob Ainscough
Top achievements
Rank 1
answered on 02 Feb 2012, 06:17 PM
I moved the files manually (cut/paste).

However, what I don't understand -- when I change references in my project to the new location, the Telerik.Windows.Controls and Telerik.Windows.Controls.Input still point to  Q2 2011 under the ".NET" tab (in the Add Reference dialog)?  I can go over to the "Browse" tab and manually locate the Telerik.Windows.Controls.Input and Telerik.Windows.Controls in the newer Q3 2011 directory (one I just moved), but shouldn't the newer Q3 2011 DLLs show up in the .NET tab??

Confused?

Rob
0
Andrey
Telerik team
answered on 03 Feb 2012, 01:16 PM
Hi Rob,

I am sorry for the confusion.

I just realized documentation is lacking in regards to that specific setting in the options dialog, so I will elaborate a bit more on what changing the download folder accomplishes (hopefully, preventing any further confusion):
  • It changes the location where the Visual Studio Extensions download updates
  • It changes the path where the Visual Studio Extensions look for updates

Having accomplished the above, you will be able to use a non-user-specific download folder, enabling collaboration scenarios and multiple users on a single machine.

Once the folder is changed, all of our Visual Studio Extensions' wizards will look for assemblies in the new location, meaning you will not have to browse for your assemblies each and every time you wish to use them.

Other than that, downloading an update will not change your existing installation in any way. As for Visual Studio's Add New Reference dialog, we do not register any updates there, as that would require elevated privileges (machine level registry access) and using our Project Configuration Wizard is faster and easier.

Having the above in mind, my remarks on your setup are the following:
  • There is no reason for moving the updates under your installed version's folder as they have no relation. An easy thing to do would be changing the downloads folder to "C:\Program Files\Telerik\Downloads" for instance and just moving all of the Updates folder's content in the Downloads folder, preserving the same directory structure.
  • There is no need to manually update any of your references. You should be able to just run our Upgrade Wizard and use the combobox to select the RadControls version you require.

I hope that clears the confusion. Please do not hesitate to write if any further questions arise.

All the best,
Andrey
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

Tags
General Discussions
Asked by
Rob Ainscough
Top achievements
Rank 1
Answers by
Rob Ainscough
Top achievements
Rank 1
Andrey
Telerik team
Share this question
or