Telerik + Visual Studio 2010 Toolbox = Сводящие с ума проблемы - PullRequest
6 голосов
/ 13 сентября 2011

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

  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.

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

Ответы [ 4 ]

1 голос
/ 11 октября 2011

Взгляните на этот пост, который я сделал на сайте Telerik (пост 7 сентября внизу)

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

В любом случае, стоит посмотреть!

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

1 голос
/ 13 сентября 2011

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

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

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

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

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

0 голосов
/ 15 февраля 2014

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

enter image description here

0 голосов
/ 23 августа 2012

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

Я недавно установил Telerik RadControls 2012 Q2 для Silverlight и столкнулся с той же проблемой.Каждый раз, когда я открывал новый экземпляр Visual Studio, элементы управления Telerik дублировались до сбоя панели инструментов.В поисках ответа я наткнулся на упомянутый форум Спойды.В моем случае проблема была связана с 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

Раздел реестра панели инструментов в разделе HKLM \ SOFTWARE \ Microsoft \ Microsoft SDK \ Silverlight \ v5.0 \ AssemblyFoldersEx \ Ria Services v1.0 Библиотеки Silverlight

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

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

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

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

...