Using the HOTFIX Archive
The HOTFIX
archive is a bare-bones upgrade option for the Telerik UI for ASP.NET AJAX controls. It contains only the files you need to replace in your project to upgrade to the latest version of the Telerik controls. If you are already using Telerik products and want to update only, download the latest HOTFIX
and apply it.
Note that if you are installing the Telerik products for the first time, it is recommended that you download the complete package (MSI or ZIP file).
List of HOTFIX Files
The HOTFIX
archive contains the following files:
HOTFIX Files | Specifics |
---|---|
AdditionalLibraries |
Contains the Telerik document processing libraries that allow you to import and export content between different formats. |
BinXX |
Contains the Telerik controls assemblies (.dll files), where XX represents the version of the .NET framework against which the assemblies are built. |
EditorDialogs |
Contains the Editor dialog files. |
ImageEditorDialogs |
Contains the ImageEditor dialog files. |
Live Demos |
Contains the product Quick-Start Framework and examples and the Visual Studio solution file for opening them. You can start the samples directly from this folder by using the StartExamples.exe file. |
Scripts |
All controls that are part of the suite have their scripts embedded as web resources. However, if you need to modify a script or use it as an external, you can find it in this folder. |
Skins |
All controls that are part of the suite have their skins embedded as web resources. However, if you need to modify a skin or use it as an external one, you can find it in this folder. |
TypeScriptDefinitions |
Contains the TypeScript definitions for the Telerik UI for ASP.NET AJAX client-side objects. |
Updating to Latest Versions
To update your project to the latest Telerik UI for ASP.NET AJAX version:
Log into your Telerik account and click Downloads from the top menu.
On the loaded page, choose Telerik UI for ASP.NET AJAX from your purchased products and click it.
Click the black Latest internal build button to download the latest hotfix directly. Alternatively, select the Internal Builds option to chose from the available HOTFIX versions.
Once the download completes, unzip the files at a convenient location.
Back up your application.
Close Visual Studio or any other IDE which may lock the old assembly.
From the newly downloaded and unzipped files, copy the new
dll
(located in theBinXX
folder) to theBin
folder of your web-application. Replace the olddll
.If you are using VS.NET, update the control reference in your project to point to the new
dll
.Recompile your project.
If you have added the controls in GAC, remove them by running
gacUtil
to remove the old copy and then add the new one. For more information, refer to Add/Remove Telerik® UI for ASP.NET AJAX to the Global Assembly Cache.If you use external scripts and skins, register them manually by following the guidelines here and here.
Run the project.
Handling Possible Issues
If you still get the previous version of Telerik UI for ASP.NET AJAX, note that sometimes the .NET Framework wrongly caches the Telerik UI for ASP.NET AJAX dll
and, therefore, the update may seem to have failed.
Try the following to ensure that this is not the case:
From the Windows Task Manager, terminate the
aspnet_wp.exe
process.Open a Windows Explorer and navigate to
C:\Windows(WINNT)\Microsoft.NET\Framework\v[YOUR_VERSION]\Temporary ASP.NET Files
.Delete all folders with names corresponding to your Telerik projects, that is, Telerik UI for ASP.NET AJAX, and so on.
Delete your Visual Studio web project caches. These are located in
C:\Documents and Settings\[YOUR USER]\VSWebCache
.Delete your browser cache by navigating to Tools > Internet Options > Delete Files.
If you get a copyright message, this means that either you are using the trial version of Telerik UI for ASP.NET AJAX as the Developer versions of Telerik controls do not throw copyright messages, or that you have downloaded the wrong DLLs only
file. Make sure you download the proper, developer file with the Dev
suffix in the file name.