【问题标题】:Telerik + Visual Studio 2010 Toolbox = Maddening ProblemsTelerik + Visual Studio 2010 工具箱 = 令人抓狂的问题
【发布时间】:2011-11-16 04:25:10
【问题描述】:

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

  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 台开发机器从来没有这样做过。

【问题讨论】:

  • 是的,确实是在 2013 年安装 WPF 和 Silverlight 控件之后。

标签: visual-studio visual-studio-2010 telerik toolbox


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    我最近为 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) 现在在下面找到ToolboxControlsInstallerCacheToolboxControlsInstaller_AssemblyFoldersExCache 注册键 HKCU\SOFTWARE\Microsoft\VisualStudio\10.0 并删除它们。

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

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

    【讨论】:

      【解决方案3】:

      看看this post I made on the Telerik website (post on Sep 7th near the bottom)

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

      无论如何,值得一看!

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

      【讨论】:

        【解决方案4】:

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

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

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

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

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

        【讨论】:

        • 在问这个问题之前,我卸载了所有 Telerik 的东西(我也有多个版本)并安装了最新版本。我已经重置了我的工具箱,但问题仍然存在。
        • 您是否尝试过此处的解决方案,通过删除归档的 Visual Studio 提取来重置您的工具箱? social.msdn.microsoft.com/Forums/en-US/vswpfdesigner/thread/…
        猜你喜欢
        • 2011-02-07
        • 1970-01-01
        • 2012-03-19
        • 2012-06-19
        • 2012-02-10
        • 1970-01-01
        • 2012-05-31
        • 1970-01-01
        相关资源
        最近更新 更多