泰勒里克+ Visual Studio 2010 工具箱 = 令人抓狂的问题
有没有人找到解决这些问题的解决方案:
在Visual Studio 2010中输入任何设计模式时(WPF,EDMX,Silverlight,Reporting等),我在状态栏中看到一条消息,例如
加载工具箱内容来自Microsoft.visualstudio.ide.toolbox.controlinstaller.toolboxinstallerpackage '{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'...
这锁定了大约一分钟的时间。Telerik工具箱具有许多重复的控件。
工具箱扩展后不会显示任何项目。我认为这是因为它的控件太多。
我相信所有这些问题都是相关的。我认为,当#1发生时,将重复的控件添加到某些工具箱中,这最终导致#3发生。
我厌倦了这一点,而且我很确定这是由Telerik的“ Rad”造成的。我有2台开发机器,直到我安装了一些RAD控件之前,我从未这样做过。
Has anyone ever found a solution to either of these problems:
When entering any design mode in Visual Studio 2010 (WPF, EDMX, Silverlight, Reporting, etc) I see a message in the status bar like
Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage
This locks VS for about a minute everytime.
'{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'...Telerik toolboxes have many duplicate controls.
Toolbox doesn't show any items when expanded. I think this is because it has too many controls in it.
I believe all of these issues to be related. I think when #1 happens, duplicate controls are added to some toolboxes, which eventually causes #3 to happen.
I'm sick of this and I'm pretty sure it's caused by Telerik's "Rad" stuff. I have 2 dev machines that never did any of this until I installed some rad controls.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我以前经历过一次这种情况,问题很容易解决,但我认为 Telerik 应该找到一个永久的解决方案。
似乎当您更新控件时,它会维护安装的实例(不同版本)示例
我假设如果您安装了许多更新,那么工具箱本身就遇到了有关各种版本的某种问题,从而导致了此处描述的所有问题。同样值得一提的是,当新版本(Q1/Q2/Q3/Q4 版本)发布时,如果您更新 VS 内部的工具,您的计算机可能仍然认为您的计算机上安装了旧版本。 (从控制面板检查“添加/删除”程序,看看您是否安装了最新版本,如此处< /a>)。
当我在计算机上解决此问题时,我卸载了旧版本(这是第一季度版本)。这消除了我在该季度为 Telerik 安装的所有更新。然后我安装了 Q2 版本(这是从该网站下载的最新版本)
只需加载我的应用程序并在出现提示时将它们转换为最新版本即可。
如果您尝试重新安装 Telerik 的最新版本,请给我回复更新。
I have experienced this once before and the problem was easily remedied, but I think it would be on Telerik to figure out a permanent solution.
It seems that when you update your controls, it maintains instances of the installs (the different versions) Example
I'd assume that if you have installed many updates, the toolbox itself has experienced some kind of issue regarding the variety of versions and thus led to all the problems described there. It's also worth nothing that when new revisions (the Q1/Q2/Q3/Q4 releases) come out, if you update the tools inside VS, your computer may still think the older version is installed on your computer. (Go check "Add/Remove" programs from your control panel and see if you have the latest release installed like here).
When I fixed this problem on my computer I uninstalled the old release (which was a Q1 release). This got rid off all the updates that I had installed for Telerik during that quarter. I then installed the Q2 release (which was the most recent download from the site)
and simply loaded up my apps and converted them to the latest release when prompted.
Hit me back with an update if you try the reinstall of the most recent release from Telerik.
看看 我在 Telerik 网站上发表的这篇文章(9 月 7 日在底部附近发布)
简而言之,可能是其他原因导致 Toolbox 缓存初始化过程崩溃(在我的例如,它是 WCF RIA 服务工具包,2011 年 4 月)。一旦我摆脱了这一点,一切就恢复顺利了。我很幸运,因为我只安装了用于测试的 RIA 工具包,因此我可以在不影响我的工作流程的情况下删除它。但不确定如果您需要 RIA 工具包您会做什么...
无论如何,它值得研究!
哦,我完全同意这个问题很糟糕。我已经到了每天必须等待 5 分钟让 IDE 准备就绪的地步……在过去的几个月里浪费了很多时间!
Take a look at this post I made on the Telerik website (post on Sep 7th near the bottom)
In a nutshell, it may be something else that is crashing the Toolbox cache initialisation process (in my case it was WCF RIA Services Toolkit April 2011). Once I got rid of that it was all back to smooth sailing. I was lucky in that I only had the RIA toolkit installed for testing so I could remove it without impacting my workflow. Not sure what you'd do if you needed the RIA toolkit though...
Anyway, it's worth looking in to!
Oh, and I agree entirely that the issue sucks big-time. I was getting to the point where I had to wait 5 minutes each day for the IDE to get ready...that's a lot of hours of wasted time over the past few months!
我知道这是一个老问题,但也许我的答案可以帮助遇到同样问题的人...
我最近安装了 Telerik RadControls 2012 Q2 for Silverlight 并遇到了同样的问题。每次我打开 Visual Studio 的新实例时,Telerik 控件都会重复,直到工具箱崩溃。在寻找答案时,我偶然发现了 Spoida 提到的论坛。就我而言,WCF RIA 服务工具包(2011 年 9 月)导致了该问题。不幸的是,我需要该工具包,因此无法删除它。
经过又一次令人筋疲力尽的马拉松式谷歌搜索后,我偶然发现了另一个不需要删除 WCF RIA 服务工具包的解决方案:
备注:
这些步骤包括从注册表中删除密钥。
如果您使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。修改注册表的风险由您自行承担。
1) 打开注册表并删除以下项:
当您使用 64 位计算机时,您需要在这些路径中的 Software 之后插入 WOW6432Node。
2) 现在找到
ToolboxControlsInstallerCache
和ToolboxControlsInstaller_AssemblyFoldersExCache
注册表项HKCU\SOFTWARE\Microsoft\VisualStudio\10.0 并删除它们。
3)打开Visual Studio并重置工具箱。
执行这些步骤后,一切都按预期工作,并且工具箱中没有重复的控件!
I know this is an old question, but maybe my answer can help people with the same problem...
I recently installed the Telerik RadControls 2012 Q2 for Silverlight and encountered the same problem. Every time I opened a new instance of Visual Studio the Telerik controls duplicated until the toolbox crashed. In search for an answer I stumbled upon the forum Spoida mentioned. In my case, the WCF RIA Services Toolkit (September 2011) was causing the problem. Unfortunately I need the toolkit so removing it was not an option.
After another exhausting marathon of google searches I stumbled upon another solution that does not require you to delete the WCF RIA Services toolkit:
REMARK:
These steps include deleting keys from the registry.
Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. Modify the registry at your own risk.
1) Open your registry and delete the following keys:
When you are working an a 64-bit machine, you'll need to insert WOW6432Node after Software in those paths.
2) Now find the
ToolboxControlsInstallerCache
andToolboxControlsInstaller_AssemblyFoldersExCache
registery keys underHKCU\SOFTWARE\Microsoft\VisualStudio\10.0 and delete them.
3) Open Visual Studio and reset the Toolbox.
After performing these steps everything worked as expected, and there were no duplicate controls in the toolbox!
在 Visual Studio 2010 中,转到“工具”菜单 ->“加载项管理器并取消选中“Telerik OpenAccess”和“Telerik OpenAccess DSW”的“启动”列,启动滞后消失了。您可能应该禁用其他 Telerik 插件,看看是否有帮助。在本例中,我安装了 OpenAccess,但并未实际使用它。
In Visual Studio 2010, went to Tools menu -> Add-in Manager and unchecked the "startup" column for "Telerik OpenAccess" and "Telerik OpenAccess DSW" and lag in the startup went away. There might be other Telerik add-ins you should disable to see if that helps. In this case, I have their OpenAccess installed but not actually using it.