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

Upgrade Wizard Killed My Application

10 Answers 321 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Richard Weeks
Top achievements
Rank 2
Richard Weeks asked on 01 Jun 2010, 01:01 AM

Hi,

I ran the telerik upgrader from within visual studio, downloaded the latest version and upgraded. Afterwards, I go the following.

(The correct dll (2010.1.519.35) was copied to the bin folder).

Upgrade Log:

Upgrade Item Details Result   
 
 CreateBackup C:\Users\username\Documents\Visual Studio 2008\VSS Projects\ProjectName.root\ProjectName\Web_Backup_2010.06.01_09.42.51 Success   
 Added Assembly Reference C:\Users\username\AppData\Roaming\Telerik\Updates\RadControls_for_ASP.NET_AJAX_2010_1_519_dev_hotfix\Bin35\Telerik.Web.UI.dll Success   
 Removed Redundant Bin File Telerik.Web.Design Success   
 Ensured Design-time Support C:\Users\username\AppData\Roaming\Telerik\Updates\RadControls_for_ASP.NET_AJAX_2010_1_519_dev_hotfix\Bin35\Telerik.Web.Design.dll Success   
 UpgradeToolbox Toolbox upgrade successful. Success   
 Created Upgrade Log C:\Users\username\Documents\Visual Studio 2008\VSS Projects\ProjectName.root\ProjectName\Web_Report.htm Success   
 

Web page error:

Server Error in '/' Application.  
--------------------------------------------------------------------------------  
 
Object reference not set to an instance of an object.   
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.   
 
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.  
 
Source Error:   
 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.    
 
Stack Trace:   
 
 
[NullReferenceException: Object reference not set to an instance of an object.]  
   Telerik.Web.UI.ScriptEntrySlot.GetSerializedAssemblyInfo(ScriptEntry scriptEntry) +208  
   Telerik.Web.UI.ScriptEntrySlot.SerializeScriptEntry(ScriptEntry scriptEntry) +71  
   Telerik.Web.UI.ScriptEntryUrlBuilder.TryAddScriptEntry(ScriptEntry scriptEntry) +56  
   Telerik.Web.UI.ScriptEntryUrlBuilder.RegisterScriptEntry(ScriptEntry scriptEntry) +237  
   Telerik.Web.UI.RadScriptManager.OnResolveScriptReference(ScriptReferenceEventArgs e) +522  
   System.Web.UI.ScriptManager.RegisterScripts() +191  
   System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +113  
   System.EventHandler.Invoke(Object sender, EventArgs e) +0  
   System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +8699938  
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1029  
 

 
Web.config:

(some non-relevant sections removed for information security reasons)

<?xml version="1.0"?>  
<configuration> 
  <configSections> 
    <section name="validation" type="Microsoft.Practices.EnterpriseLibrary.Validation.Configuration.ValidationSettings, Microsoft.Practices.EnterpriseLibrary.Validation, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    <section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    <section name="cachingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings, Microsoft.Practices.EnterpriseLibrary.Caching, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">  
      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">  
        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> 
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">  
          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" /> 
          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> 
          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> 
          <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> 
        </sectionGroup> 
      </sectionGroup> 
    </sectionGroup> 
  </configSections> 
  <appSettings> 
    <add key="Telerik.Skin" value="WebBlue" /> 
  </appSettings> 
  <system.web> 
    <compilation debug="true">  
      <assemblies> 
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
        <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> 
        <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
        <add assembly="System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
        <add assembly="System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
        <add assembly="System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      </assemblies> 
    </compilation> 
    <pages> 
      <controls> 
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
        <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
        <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" /> 
      </controls> 
    </pages> 
    <httpHandlers> 
      <remove verb="*" path="*.asmx" /> 
      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" /> 
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> 
      <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" /> 
      <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" /> 
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /> 
      <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> 
    </httpHandlers> 
    <httpModules> 
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" /> 
      <add name="RadCompression" type="Telerik.Web.UI.RadCompression" /> 
    </httpModules> 
  </system.web> 
  <system.webServer> 
    <validation validateIntegratedModeConfiguration="false" /> 
    <modules> 
      <remove name="ScriptModule" /> 
      <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <remove name="RadUploadModule" /> 
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <remove name="RadCompression" /> 
      <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode,runtimeVersionv2.0" /> 
    </modules> 
    <handlers> 
      <remove name="WebServiceHandlerFactory-Integrated" /> 
      <remove name="ScriptHandlerFactory" /> 
      <remove name="ScriptHandlerFactoryAppServices" /> 
      <remove name="ScriptResource" /> 
      <remove name="ChartImage_axd" /> 
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      <remove name="Telerik_Web_UI_SpellCheckHandler_axd" /> 
      <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <remove name="Telerik_Web_UI_DialogHandler_aspx" /> 
      <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <remove name="Telerik_RadUploadProgressHandler_ashx" /> 
      <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <remove name="Telerik_Web_UI_WebResource_axd" /> 
      <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
    </handlers> 
  </system.webServer> 
  <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
      <dependentAssembly> 
        <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" /> 
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" /> 
      </dependentAssembly> 
      <dependentAssembly> 
        <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" /> 
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" /> 
      </dependentAssembly> 
    </assemblyBinding> 
  </runtime> 
</configuration> 

From my own personal point of view, the upgrader is really of beta quality. It is NOT dependable.

My project was 99% complete and now I can't demo so much as a start page if the suits come calling. Not good.

Thanks,

Richard

10 Answers, 1 is accepted

Sort by
0
Erjan Gavalji
Telerik team
answered on 01 Jun 2010, 09:17 AM
Hi Richard,

The upgrade wizard just replaces the Telerik.Web.UI assembly reference in the project. The error could be related to some specifics in the project, related to the RadScriptManager control. Can you open a formal support ticket and send us your project for a review?

Support tickets are part of the internal Telerik system, so you could safely post your project there.

Kind regards,
Erjan Gavalji
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
James
Top achievements
Rank 1
answered on 01 Jun 2010, 10:04 PM
Good software practices should protect you from things like this. Before ever going about an upgrade you should always check your source into your source control. I usually create another branch at the same time.

The upgrade even offers to back up things before hand. So you shouldn't be in a bad position. Just roll back to the prior backed up code and go on your way.

Don't do any crazy upgrades to your projects when the suits may be coming by. Upgrades will often include changes that will impact your projects in unexpected ways.

That being said, the upgrades have worked for me all of the time. I've never had an issue with them that couldn't be solved quickly. I can't say the same for when I gave .Net 4.0 a chance.

Not only that, but the guys and gals here at Telerik are a great bunch, they have already jumped into action to help you resolve your issue.

Good luck!
0
Richard Weeks
Top achievements
Rank 2
answered on 02 Jun 2010, 01:42 AM
Oh no, don't worry, there was source control and backups and such.
Just meant getting the shovel out and digging instead of presenting ;)

Richard
0
Richard Weeks
Top achievements
Rank 2
answered on 02 Jun 2010, 02:08 AM
Erjan,

We rolled the project back. Once we've shipped I'll come back and try again. If it fails once more I'll open up a ticket.

Thanks for the offer :)

Richard
0
Erjan Gavalji
Telerik team
answered on 02 Jun 2010, 06:14 AM
Hi guys,

@James, thanks for the hint and the good words!

@Richard, best luck with the project and don't hesitate to post your inquiry if you get the problem again!

Kind regards,
Erjan Gavalji
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Richard Weeks
Top achievements
Rank 2
answered on 03 Jun 2010, 12:11 AM
I managed to get a meaningful error message, which I've copied below.

System.IO.FileLoadException was unhandled by user code  
  Message="Could not load file or assembly 'Telerik.Web.UI, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)" 
  Source="Project.NameSpace.ProjectName" 
  FileName="Telerik.Web.UI, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" 
  FusionLog="=== Pre-bind state information ===  
LOG: User = DOMAIN\\username  
LOG: DisplayName = Telerik.Web.UI, Version=2010.1.309.35, Culture=neutralPublicKeyToken=121fae78165ba3d4\n (Fully-specified)  
LOG: Appbase = file:///C:/Users/username/Documents/Visual Studio 2008/VSS Projects/Project/Project.root/Project/Web/  
LOG: Initial PrivatePath = C:\\Users\\username\\Documents\\Visual Studio 2008\\VSS Projects\\Project\\Project.root\\Project\\Web\\bin  
Calling assembly : Project.ProjectName, Version=1.0.0.0, Culture=neutralPublicKeyToken=null.  
===  
LOG: This bind starts in default load context.  
LOG: Using application configuration file: C:\\Users\\username\\Documents\\Visual Studio 2008\\VSS Projects\\Project\\Project.root\\Project\\Web\\web.config  
LOG: Using machine configuration file from C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\config\\machine.config.  
LOG: Post-policy reference: Telerik.Web.UI, Version=2010.1.309.35, Culture=neutralPublicKeyToken=121fae78165ba3d4 
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/7c332560/f6e2bf7f/Telerik.Web.UI.DLL.  
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/7c332560/f6e2bf7f/Telerik.Web.UI/Telerik.Web.UI.DLL.  
LOG: Attempting download of new URL file:///C:/Users/username/Documents/Visual Studio 2008/VSS Projects/Project/Project.root/Project/Web/bin/Telerik.Web.UI.DLL.  
WRN: Comparing the assembly name resulted in the mismatch: Build Number  
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated."  
 
  StackTrace:  
       at Project.ProjectName.Office.ManagePackage.BindComboBoxes()  
       at Project.ProjectName.Office.ManagePackage.BindControls() in C:\Users\username\Documents\Visual Studio 2008\VSS Projects\Project\Project.root\Project\Web\Office\ManagePackage.aspx.cs:line 244  
       at Project.ProjectName.Office.ManagePackage.Page_Load(Object sender, EventArgs e) in C:\Users\username\Documents\Visual Studio 2008\VSS Projects\Project\Project.root\Project\Web\Office\ManagePackage.aspx.cs:line 56  
       at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)  
       at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)  
       at System.Web.UI.Control.OnLoad(EventArgs e)  
       at System.Web.UI.Control.LoadRecursive()  
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  
  InnerException:   
 

I deleted the temporary files, cleaned the project, rebuilt the project, ran it and... got the same error. The Telerik.Web.UI dll in my bin directory is the correct DLL but for whatever reason, thats not the file the project tries to load.

Richard
0
Richard Weeks
Top achievements
Rank 2
answered on 03 Jun 2010, 12:35 AM
I *think* I know what the issue is.

My solution is comprised of multiple projects. Telerik.Web.UI resides in, say, 2 of them, one web, one class library.

The updater just changes the web project, not the class library.

That causes the runtime to die.

So, I'm thinking just install to GAC? Then pick up all references from there. Would that work? Is there a "best practice" for referencing the Telerik dll?

Yes, I'm grasping staws :)

Richard
0
Richard Weeks
Top achievements
Rank 2
answered on 03 Jun 2010, 03:46 AM
Ok, after changing an awful lot of stuff, this finally fixed it.

When using the create telerik project, the following was placed:

<telerik:RadScriptManager ID="TelerikScriptManager" runat="server">  
    <Scripts> 
        <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Core.js" /> 
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.jQuery.js" /> 
        <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> 
    </Scripts> 
</telerik:RadScriptManager> 

That was hiding off up in a master page. You can see the versions and all. I got rid of all of that with...

<telerik:RadScriptManager   
    ID="TelerikScriptManager"   
    Runat="server">  
</telerik:RadScriptManager> 

...and that got everything running. I don't know what the implications are.

Now for my 2c :)

Either the upgrade wizard upgrades EVERYTHING, bin, config, code, everything or there's no point to it. It's a laudable feature addition but to be honest, it feels half-baked and rush-released. I've basically lost a morning cleaning up after it, so we just threw the RAD in RAD Controls straight out of the window....

It's a minor fly in an otherwise miracle ointment though. Keep up the good work!

Richard
0
Erjan Gavalji
Telerik team
answered on 03 Jun 2010, 06:57 AM
Hi Richard,

Thanks for the comments! I just added your suggestion to our backlog. The thing we will add in the nearest versions of the Upgrade Wizard is the analysis of the main project references. If we find a referenced project, having a reference to the Telerik.Web.UI assembly, we will update that too, so that these are consistent.

Unfortunately, updating the code (as in this specific case) would need some more time to implement, but still it is in our ToDo list.

As per the script reference removal - the
Telerik.Web.UI.Common.Core.js
Telerik.Web.UI.Common.jQuery.js
Telerik.Web.UI.Common.jQueryInclude.js


script references get added by the New Project wizard when jQuery support is needed for custom jQuery scripting. These can be excluded from the page generation by unchecking the Add jQuery Support checkbox in the wizard screen.

It is safe to remove them if you don't do custom scripting on a page using the MasterPage they were located in.

Kind regards,
Erjan Gavalji
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Richard Weeks
Top achievements
Rank 2
answered on 23 Jul 2010, 01:48 AM
Just as an addendum to this, we found the easiest approach by far is when there is a new release, to uninstall the old release, install the new release, then delete the dll from our relevant project before adding the reference again by browsing to the relevant folder in the installation directory.

We've got the config set up so it never needs changing.

Only take a few minutes really and we then just publish the updated project. This approach works 100% of the time and as we don't have lots of developers it's not an overly dramatic solution.

Regards,
Richard
Tags
General Discussions
Asked by
Richard Weeks
Top achievements
Rank 2
Answers by
Erjan Gavalji
Telerik team
James
Top achievements
Rank 1
Richard Weeks
Top achievements
Rank 2
Share this question
or