I have web projects that I am trying to update with the new 2025 Q1 assemblies and am getting a build error of the TelerikLicense.vb file.
I followed these instructions:
- Search for
AJAX
. - Click on
View key
next to the Progress® Telerik® UI for ASP.NET AJAX. - Copy the Script Key.
- Add a file to your project, e.g.
TelerikLicense.cs
(for VB projects addTelerikLicense.vb
).- In case of ASP Web Site solution, add the file to the
App_Code
folder.
- In case of ASP Web Site solution, add the file to the
- Paste the Script Key into the file.
- Build the project.
TelerikLicense.vb error BC30034: Bracketed identifier is missing closing ']'.
Any suggestions?3 Answers, 1 is accepted
Thank you Aaron for the tip! It will go into the documentation.
I want to share yet another way to prevent the licensing warnings:
- Go to the License Keys page in your Telerik account.
- Click the Download License Key button.
- Save the telerik-license.txt file to:
%AppData%\Telerik\telerik-license.txt, for example, C:\Users\...\AppData\Roaming\Telerik\telerik-license.txt
Additional directories where you can place the telerik-license.txt are:
- C:\inetpub\wwwroot\telerik-license.txt
- C:\inetpub\telerik-license.txt
- C:\telerik-license.txt
This will make the license key available to all Telerik .NET apps you develop on your local machine.
Regards,
Rumen
Progress Telerik
Hi Daniel,
The licensing mechanism for Telerik UI for ASP.NET AJAX applies primarily to the developer's local environment and is not required for deployment in a production environment. The license key is used to verify and activate the developer’s access during development, but it does not need to be present on the production server.
For more details, you can refer to the official Telerik documentation:
- Will Telerik UI for ASP.NET AJAX function with an expired license key?
- Telerik Licensing & Purchasing FAQ
Let me know if you need further clarification!
The Telerik licensing mechanism is only required during development to validate access. Once your application is built and deployed, the assemblies in the bin directory will function as expected without needing any additional licensing steps.

I used the following VB syntax for the contents of the TelerikLicense.vb file and it didn't generate any errors:
<Assembly: Telerik.Licensing.EvidenceAttribute("...your license code string...")>

Thank you for sharing your experience - we're really sorry to hear that recent updates have been frustrating. We know how valuable your time is, and it's never our intention to cause disruption during upgrades.
Please know that we're doing our best to address all occurring issues related to licensing and upgrade with highest priority. We take all customer feedback seriously, and it's actively used to fix problems, improve our documentation, make it easier to follow, and enhance the Visual Studio Extensions and upgrade tools to simplify the overall process.
Your input plays an important role in helping us improve, and we're grateful you're taking the time to speak up. If you run into any specific blockers, we’d be glad to assist.
Thank you again for your patience and for being part of the Telerik community.