2009-01-09 197 views
1

我有一个包含6个库项目和1个Web文件夹项目的VS解决方案。在Visual Studio中慢速“查找所有引用”

当我尝试使用对象或方法的“查找所有引用”功能时,完成需要6分钟以上!

这似乎是每一个重构ASPX & ASCX Web项目的文件。

关于如何使其更快的任何想法?

回答

2

您没有提及您正在运行的是哪个版本的Visual Studio,但是我发现了一个声称自己做了一些性能2005年和2005SP1

之间改进我们做的VS2005 SP1 的变化(而在VS 2008中包含它),这 首先进行元素的词汇搜索 被重构为 优化性能,在Web项目 确定页面是否需要加载 。我很抱歉,我们需要 这么久才能用 分辨率更新此问题;有几个连接 相关的错误,虽然我们 更新最多,我们设法错过了一些。

我们预计,在未来,我们会为 这种情况下(后VS 2008)做 更多的性能提升,但 希望的优化,我们已经做了 大幅提高性能 在大多数情况下。

此外,该解决方案有点太烂了,但MS提供这种解决方法过于:

对于解决方法,你可以 提高性能相当 显著如果你打开所有的 网页之前的执行 重构。我同意这不是 特别好的解决方法,但对于 VS 2005,我们选择优先 重构的性能的正确性。

来源:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=92239

1

这似乎很慢,我有一个276个项目的解决方案(不问),它需要不到六分钟的时间找到参考。

我开始使用Source Insight,发现它快得多。

另一个想法是,您的病毒检查程序可能会造成干扰。 Sysinternalsfilemonprocexp会确认。

+1

(这是一个活跃的建筑师的遗产) – 2009-01-09 15:27:22

1

我会尝试删除所有的ncb文件,这些文件有时会损坏,并可以有很多广泛的影响。由于您的功能使用它们可能会有所帮助,下次打开解决方案时它们会自动重新生成

+0

我要投票支持这一点,但您使用了“词”“自动地” – 2009-01-09 15:48:46

+0

什么是NCB文件,它们存储在哪里都? – rolls 2017-04-09 05:39:26

相关问题