Upgraded and now skins do not work

2 posts, 1 answers
  1. Lynn
    Lynn avatar
    186 posts
    Member since:
    Sep 2006

    Posted 16 Sep 2012 Link to this post

    I just upgraded my development system (Win8, VS2012, SQL Server 2008 R2) to RadControlsForAspNetAjax 2012_2_912.  The installation went fine.

    I opened an existing project that uses this product and, when I did, I was notified that there was an upgrade to your controls available and asked if I wanted to upgrade the project.  I said 'yes' and the upgrade ran fine.

    I went ahead and loaded the project (a .net web site) and ran it.  The default page wouldn't even display and I received the .net yellow screen of death with the message "Telerik.Web.UI.RadCOmboBox with ID='LanguageSelectorComboBox' was unable to find an embedded skin with the name 'Metro'. Please make sure that the skin name is spelled correctly and.....you may refer to the attached screen capture for the details.

    If you folks provide a mechanism to upgrade a specific project to the newly installed version, why does it never work correctly after the upgrade?

    Can you tell me what to do to resolve this specific problem and how to avoid it in the future when installing your upgrades?  This also happened the last time I went through this.

    If your upgrade procedures are not going to work why do you even provide them?

  2. Answer
    Kate avatar
    1898 posts

    Posted 20 Sep 2012 Link to this post

    Hi Lynn,

    In general when upgrading to a newer version of our controls it is not very likely that you get various errors. However, it is possible that there are cases when there are issues related to the upgrading/installation process. By looking at the error that you describe it seems that the project/application that you are attempting to run can not find reference to the Telerik.Web.UI.Skins.dll assembly file where the Metro skin is located. There are two reasons for the exception to be thrown - there are either no references set to the upgraded assembly files or the references are still the old ones pointing to the GAC. To resolve the exception you can try using the following approach - place all of the assembly files (Telerik.Web.UI.dll, Telerik.Web.UI.skins.dll and Telerik.Web.Design.dll) in the local bin folder and update the references as demonstrated in this video.

    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Back to Top