我正在尝试使用一个大型的开源项目,该项目具有少量的Roslyn代码分析器。当我打开解决方案时,Visual Studio使用约35%的CPU约15分钟。使用PerfView,我发现解决方案上运行的代码分析器使Visual Studio陷入困境。
我知道有可能在每个项目的基础上禁用分析器,但是此解决方案包含100多个项目,因此我不想一个接一个地执行此操作。
我的问题:
尝试Tools/Options/Text Editor/C#/Advanced
禁用完整的解决方案分析。自VS2015 Update 2起才可用。
@JoshVarty,我已经安装了Update 2,但是那里没有任何可用的东西。
这是“编辑器帮助器”组中的一个复选框。
@rolls确实有效。阅读此处以了解该复选框的用途。
是的,但是该服务仍然存在并且正在使用CPU。那是什么意思呢?
我的防火墙弹出,并显示
RoslynCodeAnalysisService32
即使full solution analysis
未选中也尝试连接到Internet !