wis*_*lon 10 resharper vs-unit-testing-framework visual-studio-2012 visual-studio-test-runner resharper-8.1
我有一个相当小的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#测试运行器,问题就会出现.
有没有其他人遇到过这个问题,并找到了解决方案?
干杯:)
这似乎已在最新的 8.2 EAP 版本中修复(我今天早上下载并安装了 8.2.0.1139)。我关闭了 VS2012,安装 R# 并让它删除冲突的产品。
当我重新打开 VS 时,它已经破坏了所有 R# 扩展工具(大概是因为它不是一个稳定的版本)。我还告诉它在单元测试选项中禁用对 NUnit 的支持(因为我们没有使用它)(尽管这在之前没有什么区别)。
我现在可以使用 R# 运行程序运行单元测试(速度也快很多),并且 IDE 中不再强制降低打字速度。
| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |