Telerik + Visual Studio 2010 Toolbox = Сводящие с ума проблемы

Кто-нибудь когда-нибудь нашел решение любой из этих проблем:

  1. При входе в любой режим разработки в Visual Studio 2010 (WPF, EDMX, Silverlight, Reporting и т. д.) я вижу сообщение в строке состояния, например Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage '{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'... Каждый раз это блокирует VS примерно на минуту.

  2. Наборы инструментов Telerik имеют много повторяющихся элементов управления.

  3. Панель инструментов не отображает элементы при раскрытии. Я думаю, это потому, что в нем слишком много элементов управления.

Я считаю, что все эти вопросы взаимосвязаны. Я думаю, что когда происходит № 1, в некоторые наборы инструментов добавляются дубликаты элементов управления, что в конечном итоге приводит к возникновению № 3.

Мне это надоело, и я почти уверен, что это вызвано "Рэдом" Телерика. У меня есть 2 машины разработчиков, которые никогда не делали ничего из этого, пока я не установил некоторые элементы управления rad.


person Ronnie Overby    schedule 13.09.2011    source источник
comment
Да, действительно, в 2013 году после установки элементов управления WPF и Silverlight.   -  person Tim    schedule 20.07.2013


Ответы (4)


Я сталкивался с этим однажды раньше, и проблема была легко устранена, но я думаю, что Telerik должен найти постоянное решение.

Кажется, что когда вы обновляете свои элементы управления, он поддерживает экземпляры установок (разные версии) Пример

Я предполагаю, что если вы установили много обновлений, сам набор инструментов столкнулся с какой-то проблемой, связанной с разнообразием версий, и, таким образом, привел ко всем проблемам, описанным там. Также ничего не стоит, когда выходят новые версии (выпуски Q1/Q2/Q3/Q4), если вы обновляете инструменты внутри VS, ваш компьютер может по-прежнему думать, что на вашем компьютере установлена ​​более старая версия. (Проверьте «Добавить/удалить» программы на панели управления и посмотрите, установлена ​​ли у вас последняя версия, например здесь< /а>).

Когда я исправил эту проблему на своем компьютере, я удалил старый выпуск (который был выпуском Q1). Это избавило меня от всех обновлений, которые я установил для Telerik в течение этого квартала. Затем я установил выпуск Q2 (который был самым последним загруженным с сайта), просто загрузил свои приложения и преобразовал их в последний выпуск при появлении запроса.

Ударьте меня обновлением, если вы попытаетесь переустановить самый последний выпуск от Telerik.

person KreepN    schedule 13.09.2011

Взгляните на это сообщение я сделал на веб-сайте Telerik (сообщение от 7 сентября внизу)

В двух словах, это может быть что-то еще, что приводит к сбою процесса инициализации кэша Toolbox (в моем случае это был WCF RIA Services Toolkit, апрель 2011 г.). Как только я избавился от этого, все вернулось на круги своя. Мне повезло: у меня был установлен инструментарий RIA только для тестирования, поэтому я мог удалить его, не влияя на рабочий процесс. Не знаю, что бы вы сделали, если бы вам понадобился инструментарий RIA...

В любом случае, стоит заглянуть!

О, и я полностью согласен с тем, что проблема отстойная. Я дошел до того, что мне приходилось ждать по 5 минут каждый день, пока среда IDE будет готова... это много часов потраченного впустую времени за последние несколько месяцев!

person spoida    schedule 11.10.2011

Я знаю, что это старый вопрос, но, возможно, мой ответ может помочь людям с той же проблемой...

Недавно я установил Telerik RadControls 2012 Q2 для Silverlight и столкнулся с той же проблемой. Каждый раз, когда я открывал новый экземпляр Visual Studio, элементы управления Telerik дублировались до тех пор, пока не произошел сбой панели инструментов. В поисках ответа я наткнулся на упомянутый Spoida форум. В моем случае причиной проблемы был набор инструментов WCF RIA Services Toolkit (сентябрь 2011 г.). К сожалению, мне нужен инструментарий, поэтому удалить его было невозможно.

После очередного изнурительного марафона поиска в Google я наткнулся на другое решение, которое не требует удаления инструментария WCF RIA Services:

ПРИМЕЧАНИЕ. Эти шаги включают удаление ключей из реестра. При неправильном изменении реестра с помощью редактора реестра или другим способом могут возникнуть серьезные проблемы. Вносите изменения в реестр на свой страх и риск.

1) Откройте реестр и удалите следующие ключи:

Раздел реестра Toolbox в HKLM\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx\Ria Services v1.0 Silverlight Libraries

Раздел реестра Toolbox в HKLM\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v5.0\AssemblyFoldersEx\Ria Services v1.0 Silverlight Libraries

Когда вы работаете на 64-битной машине, вам нужно будет вставить WOW6432Node после Software в эти пути.

2) Теперь найдите ключи реестра ToolboxControlsInstallerCache и ToolboxControlsInstaller_AssemblyFoldersExCache в HKCU\SOFTWARE\Microsoft\VisualStudio\10.0 и удалите их.

3) Откройте Visual Studio и сбросьте панель инструментов.

После выполнения этих действий все заработало как положено, и в наборе инструментов не было дубликатов элементов управления!

person Storm    schedule 23.08.2012

В Visual Studio 2010 перейдите в меню «Инструменты» -> «Диспетчер надстроек» и снимите флажок «Запуск» для «Telerik OpenAccess» и «Telerik OpenAccess DSW», и задержка при запуске исчезла. Могут быть другие надстройки Telerik, которые вы должны отключить, чтобы посмотреть, поможет ли это. В этом случае у меня установлен их OpenAccess, но я им не пользуюсь.

введите здесь описание изображения

person Chris Smith    schedule 14.02.2014