Resharper 8.1 测试运行器减慢 Visual Studio 文本编辑速度

2023-11-25

我有一个相当小的 C# 解决方案,其中包含大约 5 个项目。我正在使用带有 Update 4 的 Visual Studio 2012 和 Resharper 8.1(内部版本 8.1.23.546)。它采用配备 SSD 和 16GB RAM 的 I7 处理器,并拥有大量磁盘空间。这台机器的性能对于其他方面来说都是非常棒的。

我将 R# 设置为我的单元测试运行程序,并且我注意到,只要我运行任何单元测试(一个或多个,通过或失败,没有区别),Visual Studio 文本编辑器就几乎无法使用。在编辑器窗口中键入内容会出现极大的延迟(两次击键之间最多 1 秒),以至于完全破坏了开发流程。有时我实际上必须停止打字,让击键跟上,这样我才能在 Intellisense 中查找某些内容。

问题一直存在,直到我关闭然后重新打开 VS,此时一切又恢复正常了。直到我运行另一个单元测试。然后又回来了。

我运行进程监视器来查看是否出现任何结果(它没有),并且我尝试了各种方法,例如清理各种缓存、临时 asp.net 文件、重置设置,但实际上基本上都没有效果几乎所有的选项都出现在VS 的 Google 搜索结果非常慢

然而,排除过程最终将一切范围缩小到 Resharper 的问题,特别是测试运行程序的问题。

然后我尝试了 R# 性能优化技巧,如下所述这里 - 加速 Resharper 的终极指南,唯一有效的方法(多次重新启动后)是禁用单元测试运行器。

从那以后,我禁用了 R# 测试运行器,并恢复到内置的 VS 测试运行器(我讨厌它),问题立即消失了。当我重新启用 R# 测试运行程序时,问题又出现了。

有其他人遇到过这个问题并找到解决方案吗?

干杯:)


我通过以下方式提高了我的表现CodeMaid -> 配置... -> 挖掘(铲) -> 常规并取消选中“将大纲与代码文件同步”。 Resharper 代码分析和单元测试正在进行中。

Visual Studio 2013
Resharper 8.1.23.546
CodeMaid 0.7.0 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Resharper 8.1 测试运行器减慢 Visual Studio 文本编辑速度 的相关文章

随机推荐