【问题标题】:Howto Speedup Visual Studio(2005/2008) Toolbox initialization如何加速 Visual Studio(2005/2008) 工具箱初始化
【发布时间】:2010-10-11 00:25:21
【问题描述】:

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

【问题讨论】:

    标签: visual-studio performance toolbox


    【解决方案1】:

    在Tools->Options->Windows Forms Designer->Tools中关闭AutoToolboxPopulate。

    【讨论】:

      【解决方案2】:

      工具箱有一个收集垃圾的坏习惯。这在VS2005中非常糟糕。但是最近发现VS2008也有这个问题。在 Vista 上,导航到 c:\users\yourname\appdata\local\microsoft\visualstudio\9.0。那里有一些隐藏文件。 toolbox_reset.tbdtoolboxindex_reset.tbd 文件似乎是备份文件以摆脱真正的麻烦,在那里复制隐藏的 toolbox.tbd 和 toolboxIndex.tbd 文件。

      查看 ProjectAssemblies 文件夹。

      【讨论】:

      • 那么我们应该如何处理toolbox*_reset.tbd文件呢?
      【解决方案3】:

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

      devenv.exe /ResetSkipPkgs
      

      然后

      devenv.exe /Setup
      

      VS Toolbox 花费最多的时间是浏览已安装的 Packages...

      【讨论】:

        【解决方案4】:

        第一次打开工具箱肯定会有延迟,但应该只是第一次出现。如果您看到重复延迟,则可能是以下情况之一。

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

        【讨论】:

        • @SDD,尝试禁用该插件,重新启动VS并打开工具箱几次。
        【解决方案5】:

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

        【讨论】:

          猜你喜欢
          • 2010-11-15
          • 2011-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-19
          • 2010-10-26
          相关资源
          最近更新 更多