【发布时间】:2010-10-11 00:25:21
【问题描述】:
每次我在 VS .NET 中打开 Windows 窗体应用程序时,都需要几分钟来初始化工具箱。有没有办法告诉 VS 以某种方式缓存这个工具箱?
【问题讨论】:
标签: visual-studio performance toolbox
每次我在 VS .NET 中打开 Windows 窗体应用程序时,都需要几分钟来初始化工具箱。有没有办法告诉 VS 以某种方式缓存这个工具箱?
【问题讨论】:
标签: visual-studio performance toolbox
在Tools->Options->Windows Forms Designer->Tools中关闭AutoToolboxPopulate。
【讨论】:
工具箱有一个收集垃圾的坏习惯。这在VS2005中非常糟糕。但是最近发现VS2008也有这个问题。在 Vista 上,导航到 c:\users\yourname\appdata\local\microsoft\visualstudio\9.0。那里有一些隐藏文件。 toolbox_reset.tbd 和 toolboxindex_reset.tbd 文件似乎是备份文件以摆脱真正的麻烦,在那里复制隐藏的 toolbox.tbd 和 toolboxIndex.tbd 文件。
查看 ProjectAssemblies 文件夹。
【讨论】:
这可能与已安装的软件包有关,请尝试:
devenv.exe /ResetSkipPkgs
然后
devenv.exe /Setup
VS Toolbox 花费最多的时间是浏览已安装的 Packages...
【讨论】:
第一次打开工具箱肯定会有延迟,但应该只是第一次出现。如果您看到重复延迟,则可能是以下情况之一。
【讨论】:
从 visualstudio\9.0 中删除 .TBD 对我有用,但导致弹出 TFS30330:团队资源管理器无法写入项目列表配置文件。在 VisualStudio2008 初始化期间也重新创建了文件,但初始化工具箱...不会发生。每次启动 VS2008 时都会发生 TFS30330 错误。然后我不得不重置我的 Visual Studio 设置。但最终这是值得的——不再像一位博主所说的那样强迫喝咖啡休息。
【讨论】: