gpt4 book ai didi

visual-studio-2010 - 为什么在 Visual Studio 中加载我的解决方案需要很长时间?

转载 作者:行者123 更新时间:2023-12-03 07:09:17 25 4
gpt4 key购买 nike

我们有一个非常大的解决方案,包含 200 多个项目和数千个文件。尽管如此,该解决方案过去在 Visual Studio 2010 和 2012 中加载速度相当快。但是,将整个 SVN 存储库复制到另一个位置后,加载和关闭该解决方案突然花费了极长的时间。 (我这里说的是 30-60 分钟!)

最佳答案

我自己找到了一个解决方案,我想在这里分享它,希望它可以节省某人几个小时的研究时间,并盯着“准备解决方案...”对话框。

当使用进程监视器检查 devenv.exe 进程时,我发现它非常忙于访问 .svn 目录。这是我所做的(这以某种方式解决了问题):

  1. 终止 Visual Studio
  2. 打开 Visual Studio 而不加载解决方案
  3. 禁用 AnkhSvn 作为源代码管理插件(工具 -> 选项 -> 源代码管理 -> 插件选择 -> 无)
  4. 在 Productivity Power Tools(工具 -> 选项 -> Productivity Power Tools)中禁用“Document Well 2010 Plus”(VS2010) 或“Custom Document Well”(VS2012) - 我在某处读到过,它可能会有所帮助还有...
  5. 关闭 Visual Studio
  6. 删除解决方案的 *.suo 文件。它与解决方案本身位于同一文件夹中。 注意:您将丢失解决方案的多项设置,例如当前打开的文件、断点、书签、当前解决方案配置和平台(例如调试 x86)等。
  7. 重新启动 Visual Studio
  8. 加载解决方案 - 现在速度快多了!
  9. 关闭 Visual Studio
  10. 打开 Visual Studio 而不加载解决方案
  11. 重新启用 AnkhSvn 和“文档井”
  12. 重新启动 Visual Studio
  13. 打开解决方案 - 它仍然在几秒钟内加载!

我不知道这些步骤中的哪一个真正解决了问题。可能并非所有这些步骤都是必需的,但我不想重现该问题以找出可以省略哪些步骤。 :)

关于visual-studio-2010 - 为什么在 Visual Studio 中加载我的解决方案需要很长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18360453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com