6

有没有人找到解决这些问题的方法:

  1. 在 Visual Studio 2010 中进入任何设计模式(WPF、ED​​MX、Silverlight、报告等)时,我会在状态栏中看到一条消息,例如Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage '{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'...每次都会将 VS 锁定大约一分钟。

  2. Telerik 工具箱有许多重复的控件。

  3. 展开时工具箱不显示任何项目。我认为这是因为它有太多的控制。

我相信所有这些问题都是相关的。我认为当#1 发生时,重复的控件被添加到一些工具箱中,最终导致#3 发生。

我对此感到厌烦,我很确定这是由 Telerik 的“Rad”东西引起的。在我安装了一些 rad 控件之前,我有 2 台开发机器从未做过任何这些。

4

4 回答 4

1

看看我在 Telerik 网站上发布的这篇文章(9 月 7 日发布在底部附近)

简而言之,它可能是导致工具箱缓存初始化过程崩溃的其他东西(在我的情况下,它是 2011 年 4 月的 WCF RIA 服务工具包)。一旦我摆脱了它,一切就恢复了顺畅。我很幸运,因为我只安装了 RIA 工具包进行测试,所以我可以在不影响我的工作流程的情况下删除它。不确定如果您需要 RIA 工具包,您会怎么做……

总之,值得一看!

哦,我完全同意这个问题很糟糕。我已经到了每天必须等待 5 分钟让 IDE 准备好的地步……在过去的几个月里,这浪费了很多时间!

于 2011-10-11T00:22:12.750 回答
1

我以前经历过一次,问题很容易解决,但我认为 Telerik 需要找到一个永久的解决方案。

似乎当您更新控件时,它会维护安装实例(不同版本)示例

我假设如果您安装了许多更新,则工具箱本身在版本的多样性方面遇到了某种问题,从而导致了那里描述的所有问题。同样值得一提的是,当新版本(Q1/Q2/Q3/Q4 版本)出来时,如果您更新 VS 内部的工具,您的计算机可能仍然认为您的计算机上安装了旧版本。(从您的控制面板检查“添加/删除”程序,看看您是否安装了像这里这样的最新版本)。

当我在计算机上解决此问题时,我卸载了旧版本(这是 Q1 版本)。这消除了我在该季度为 Telerik 安装的所有更新。然后我安装了 Q2 版本(这是从该站点下载的最新版本),并简单地加载了我的应用程序,并在出现提示时将它们转换为最新版本。

如果您尝试重新安装 Telerik 的最新版本,请向我回馈更新。

于 2011-09-13T19:30:50.720 回答
0

我知道这是一个老问题,但也许我的回答可以帮助有同样问题的人......

我最近为 Silverlight 安装了 Telerik RadControls 2012 Q2 并遇到了同样的问题。每次我打开一个新的 Visual Studio 实例时,Telerik 控件都会重复,直到工具箱崩溃。在寻找答案时,我偶然发现了 Spoida 提到的论坛。在我的例子中,WCF RIA Services Toolkit(2011 年 9 月)导致了这个问题。不幸的是,我需要该工具包,因此无法删除它。

在又一次令人筋疲力尽的谷歌搜索马拉松之后,我偶然发现了另一个不需要您删除 WCF RIA 服务工具包的解决方案:

备注: 这些步骤包括从注册表中删除键。 如果您使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会出现严重问题。修改注册表需要您自担风险。

1)打开您的注册表并删除以下键:

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 下的 Toolbox 注册表项

当您使用 64 位机器时,您需要在这些路径中的 Software 之后插入 WOW6432Node。

2) 现在在 HKCU\SOFTWARE\Microsoft\VisualStudio\10.0 下找到ToolboxControlsInstallerCacheToolboxControlsInstaller_AssemblyFoldersExCache注册键并删除它们。

3) 打开 Visual Studio 并重置工具箱。

执行这些步骤后,一切都按预期工作,工具箱中没有重复的控件!

于 2012-08-23T08:54:45.997 回答
0

在 Visual Studio 2010 中,转到工具菜单 -> 加载项管理器并取消选中“Telerik OpenAccess”和“Telerik OpenAccess DSW”的“启动”列,启动时的延迟消失了。您可能应该禁用其他 Telerik 加载项,看看是否有帮助。在这种情况下,我安装了他们的 OpenAccess,但实际上并未使用它。

在此处输入图像描述

于 2014-02-14T23:34:48.400 回答