如何加速Visual Studio(2005/2008)工具箱初始化

时间:2009-03-03 13:10:17

标签: visual-studio performance toolbox

每次在VS .NET中打开Windows窗体应用程序时,都需要几分钟来初始化工具箱。有没有办法告诉VS以某种方式缓存这个工具箱?

5 个答案:

答案 0 :(得分:11)

在工具 - >选项 - > Windows窗体设计器 - >工具中关闭AutoToolboxPopulate。

答案 1 :(得分:1)

ToolBox有一个收集垃圾的恶习。在VS2005中它非常糟糕。但最近发现VS2008也受到了影响。在Vista上,导航到c:\ users \ yourname \ appdata \ local \ microsoft \ visualstudio \ 9.0。那里有一些隐藏文件。 toolbox_reset.tbdtoolboxindex_reset.tbd文件似乎是备份文件,以解决真正的麻烦,在那里复制隐藏的toolbox.tbd和toolboxIndex.tbd文件。

查看ProjectAssemblies文件夹。

答案 2 :(得分:1)

这可能与已安装的软件包有关,请尝试:

devenv.exe /ResetSkipPkgs

然后

devenv.exe /Setup

VS Toolbox通过浏览已安装的软件包消耗大部分时间......

答案 3 :(得分:0)

第一次打开ToolBox肯定会有延迟,但它应该只是第一次出现。如果您看到反复延迟,那么它可能是以下之一。

  1. 插件:你安装了哪些插件?尝试卸载它们并打开工具栏几次。这将消除插件作为嫌疑人
  2. 自定义控件:如果您进行自定义控件,则会将其添加到工具箱中。这可能会导致一些性能问题(尽管不太可能)。尝试在控件中注释掉功能代码,看看是否可以提高性能。

答案 4 :(得分:0)

从visualstudio \ 9.0中删除.TBD对我有用但导致弹出TFS30330:团队资源管理器无法写入项目列表配置文件。此外,文件在VisualStudio2008初始化期间重新创建,但初始化工具箱...不会发生。每次启动VS2008时都会发生TFS30330错误。然后我不得不重置我的Visual Studio设置。但最终还是有价值的 - 不再像一位博主所说的那样强迫喝咖啡了。