我有一个相当小的C#解决方案,里面有大约5个项目.我正在使用Visual Studio 2012和Update 4,以及Resharper 8.1(build 8.1.23.546).这是一款带有SSD和16GB RAM的I7,拥有大量磁盘空间.这台机器的性能非常出色.
我已经将R#设置为我的单元测试运行器,并且我注意到,只要我运行任何单元测试(一个或多个,通过或失败,没有区别),Visual Studio文本编辑器几乎无法使用.键入编辑器窗口会遭受如此极端的延迟(击键之间最多1秒),这会完全打破开发流程.有时候我实际上不得不停止打字让键盘赶上来让我可以在Intellisense中查找一些内容.
问题一直存在,直到我关闭然后重新打开VS,此时一切都很好.直到我再次进行单元测试.然后又回来了.
我运行进程监视器,看看是否有任何东西(它没有),我已经尝试了各种各样的东西,如清理各种缓存,临时asp.net文件,重置设置,一切都没有效果,实际上基本上几乎所有在Google搜索结果中显示的选项都非常慢
然而,消除过程确实最终缩小了一切与Resharper,特别是测试运行员的问题.
然后我尝试了R#性能优化技巧,如此处所述- 加速Resharper的终极指南,唯一有效的(多次重启后)是禁用单元测试运行器.
我已经禁用了R#测试运行器,并恢复到内置的VS(我讨厌),问题立即消失了.一旦我重新启用R#测试运行器,问题就会出现.
有没有其他人遇到过这个问题,并找到了解决方案?
干杯:)