【发布时间】:2016-08-22 22:22:46
【问题描述】:
我最近切换到 Visual Studio 2015(社区版)并安装了 SonarLint,希望将我的代码分析设置与我的 Sonarqube 同步。但是,在 Visual Studio 中安装 SonarLint 集成后,我的 IDE 出现了严重的减速,包括严重的卡顿和滞后。到目前为止,我什至还没有连接到我的 Sonarqube 存储库 - 插件只是加载了 - 据我所知 - 没有使用。
我的规格是:
- i7-2620M
- 8GB 内存
- Windows 10 x64
- Visual Studio 2015 社区版
- ReSharper Ultimate 2016.1
- 2015 年生产力电动工具
- GhostDoc
- 代码合同工具
一旦我禁用 SonarLint 插件并重新启动 Visual Studio,IDE 的反应就会更加顺畅,并且不再缓慢。
谁能帮我解决这个问题?
【问题讨论】:
-
您遇到这种滞后的解决方案是多大?
-
对于这种规模的解决方案,我认为您必须接受分析源代码需要相当长的时间和处理能力。您可能还想尝试其他静态分析器包。 FxCop 也被移植以使用新的编译器框架。您可以尝试将新的 FxCop 分析器 (nuget.org/packages/Microsoft.CodeAnalysis.FxCopAnalyzers/…) 添加到您的项目中,并查看问题并非特定于 SonarLint。
-
是的,在最初的代码分析过程中,我完全可以接受。但是,一旦我的解决方案被完全处理并且不再出现警告,我希望 IDE 再次顺利运行。但是,一旦我开始输入新代码,IDE 就会再次严重冻结并结结巴巴。即使是像“var x = 0”这样的简单语句也可能需要 1 到 10 秒。
标签: visual-studio-2015 sonarlint sonarlint-vs