在Visual Studio中缓慢“查找所有引用”

时间:2009-01-09 15:15:41

标签: asp.net visual-studio ide

我有一个VS解决方案,其中包含6个库项目和1个Web文件夹项目。

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

似乎正在重构每个 aspx & ascx 网络项目的文件。

有关如何加快速度的想法吗?

3 个答案:

答案 0 :(得分: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 :(得分:1)

这看起来似乎很慢,我有276个项目的解决方案(不要问),找到参考文献的时间不到6分钟。

我开始使用Source Insight并发现它更快。

另一个想法,你的病毒检查程序可能会干扰。 Sysinternals filemonprocexp会确认。

答案 2 :(得分:1)

我会尝试删除你所有的ncb文件,这些文件有时会被破坏,并且可以有很多广泛的效果。由于您的功能正在使用它们可能有所帮助,因此下次打开解决方案时它们将自动重新生成