我有一个包含6个库项目和1个Web文件夹项目的VS解决方案。在Visual Studio中慢速“查找所有引用”
当我尝试使用对象或方法的“查找所有引用”功能时,完成需要6分钟以上!
这似乎是每一个重构ASPX & ASCX 的 Web项目的文件。
关于如何使其更快的任何想法?
我有一个包含6个库项目和1个Web文件夹项目的VS解决方案。在Visual Studio中慢速“查找所有引用”
当我尝试使用对象或方法的“查找所有引用”功能时,完成需要6分钟以上!
这似乎是每一个重构ASPX & ASCX 的 Web项目的文件。
关于如何使其更快的任何想法?
您没有提及您正在运行的是哪个版本的Visual Studio,但是我发现了一个声称自己做了一些性能2005年和2005SP1
之间改进我们做的VS2005 SP1 的变化(而在VS 2008中包含它),这 首先进行元素的词汇搜索 被重构为 优化性能,在Web项目 确定页面是否需要加载 。我很抱歉,我们需要 这么久才能用 分辨率更新此问题;有几个连接 相关的错误,虽然我们 更新最多,我们设法错过了一些。
我们预计,在未来,我们会为 这种情况下(后VS 2008)做 更多的性能提升,但 希望的优化,我们已经做了 大幅提高性能 在大多数情况下。
此外,该解决方案有点太烂了,但MS提供这种解决方法过于:
对于解决方法,你可以 提高性能相当 显著如果你打开所有的 网页之前的执行 重构。我同意这不是 特别好的解决方法,但对于 VS 2005,我们选择优先 重构的性能的正确性。
来源:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=92239
这似乎很慢,我有一个276个项目的解决方案(不问),它需要不到六分钟的时间找到参考。
我开始使用Source Insight,发现它快得多。
另一个想法是,您的病毒检查程序可能会造成干扰。 Sysinternalsfilemon或procexp会确认。
我会尝试删除所有的ncb文件,这些文件有时会损坏,并可以有很多广泛的影响。由于您的功能使用它们可能会有所帮助,下次打开解决方案时它们会自动重新生成
我要投票支持这一点,但您使用了“词”“自动地” – 2009-01-09 15:48:46
什么是NCB文件,它们存储在哪里都? – rolls 2017-04-09 05:39:26
(这是一个活跃的建筑师的遗产) – 2009-01-09 15:27:22