每次我在 VS .NET 中打开 Windows 窗体应用程序时,都需要几分钟来初始化工具箱。有没有办法告诉 VS 以某种方式缓存这个工具箱?
5 回答
在 Tools->Options->Windows Forms Designer->Tools 中关闭 AutoToolboxPopulate。
这可能与已安装的软件包有关,请尝试:
devenv.exe /ResetSkipPkgs
接着
devenv.exe /Setup
VS Toolbox 通过浏览已安装的包来消耗大部分时间...
工具箱有一个收集垃圾的坏习惯。在VS2005中它非常糟糕。但是最近发现VS2008也有这个问题。在 Vista 上,导航到 c:\users\yourname\appdata\local\microsoft\visualstudio\9.0。那里有一些隐藏文件。和文件似乎是备份文件toolbox_reset.tbd
,toolboxindex_reset.tbd
以摆脱真正的麻烦,在那里复制隐藏的 toolbox.tbd 和 toolboxIndex.tbd 文件。
查看 ProjectAssemblies 文件夹。
从 visualstudio\9.0 中删除 .TBD 对我有用,但会导致弹出 TFS30330: Team Explorer cannot write the project list configuration file。此外,在 VisualStudio2008 初始化期间重新创建了文件,但初始化工具箱...不会发生。每次启动 VS2008 时都会出现 TFS30330 错误。然后我不得不重置我的 Visual Studio 设置。但最终它是值得的——不再像一位博主所说的那样强迫喝咖啡休息时间。
第一次打开工具箱肯定会有延迟,但应该只是第一次出现。如果您看到重复延迟,则可能是以下情况之一。
- 插件:你安装了哪些插件?尝试卸载它们并打开工具栏几次。这将消除插件作为嫌疑人
- 自定义控件:如果您制作自定义控件,它们会被添加到工具箱中。这可能会导致一些性能问题(尽管不太可能),这是可行的。尝试注释掉控件中的功能代码,看看是否能提高性能。