Просто исправил это сам для VS2008 (для aspx / ascx и codebehind), добавив Telerik .dll в GAC на моей локальной машине разработки.
У меня была эта проблема раньше, и оба раза она возникала, когда мой проект размещался на сетевом диске, где путь к проекту был бы примерно таким: * \\ networkmachinename \ c $ \ inetpub \ projectname *
Исправление:
На локальном компьютере выберите Пуск> Программы> Microsoft Visual Studio 2008> Инструменты Visual Studio> Командная строка Visual Studio 2008 (запуск от имени администратора)
Используя инструмент gacutil и следующие команды (или более в зависимости от того, сколько DLL-файлов вы хотите использовать), добавьте сборки в ваш GAC:
gacutil.exe -i "C: \ Program Files (x86) \ Telerik \ RadControls для ASPNET AJAX Q2 2008 \ Bin35 \ Telerik.Web.UI.dll"
gacutil.exe -i "C: \ Program Files (x86) \ Telerik \ RadControls для ASPNET AJAX Q2 2008 \ Bin35 \ Telerik.Charting.dll"
Очевидно, измените каталоги в соответствии с вашими версиями OS / Telerik / Framework, затем закройте командную строку Visual Studio 2008, закройте VS2008 (если он открыт) и снова перезапустите VS2008.
Сначала вы обнаружите, что intellisense работает с файлами aspx / ascx, и через несколько минут он будет работать и с вашими файлами кода. Закройте и повторите попытку, если это все еще не работает.
Еще одно замечание: если у вас есть небольшая ошибка где-то в корневом файле web.config вашего веб-сайта, вы также потеряете intellisense для элементов управления Telerik (и, возможно, других) - поэтому убедитесь, что файлы web.config не ошибочны в первую очередь. .