在Visual Studio中慢速“查找所有引用”
我有一个VS解决方案,其中包含6个库项目和1个Web文件夹项目。
当我尝试使用对象或方法的“查找所有引用”功能时,完成时间超过6分钟!
它似乎是重构web项目的每个aspx & ascx文件。
有关如何使其更快的任何想法?
你没有提到你正在运行的是哪个版本的Visual Studio,但是我发现了一个声称他们在2005年到2005年1期间做了一些性能改进
我们对VS2005 SP1进行了改进(并将其包含在VS 2008中),通过首先对正在重构的元素执行词法搜索以确定是否需要加载页面,从而优化了Web项目的性能。 我对此抱歉,我们花了很长时间才将这个问题更新为该决议; 有几个连接错误是相关的,虽然我们更新了大多数,但我们错过了一些。
我们预计在未来我们会为这种情况做更多的性能提升(VS 2008发布后),但希望在大多数情况下,我们所做的优化大大提高了性能。
此外,这个解决方案有点吸引人,但MS也提供了这个解决方法:
关于解决方法,如果在执行重构之前打开所有网页,则可以显着提高性能。 我同意这不是一个特别好的解决方法,但对于VS 2005,我们选择优先考虑重构的性能的正确性。
资料来源:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=92239
这看起来确实很慢,我有276个项目的解决方案(不要问),只需不到6分钟即可找到参考。
我开始使用Source Insight并发现它更快。
另一个想法是,你的病毒检查可能会干扰。 Sysinternals filemon或procexp会确认。
我会尝试删除所有的ncb文件,这些文件有时会损坏,可以有很多广泛的影响。 由于您的功能使用它们可能会有所帮助,因此在您下次打开解决方案时,它们将自动重新生成
链接地址: http://www.djcxy.com/p/95913.html