【问题标题】:How to switch off solution wide analysis in Visual Studio 2015?如何在 Visual Studio 2015 中关闭解决方案范围的分析?
【发布时间】:2016-06-21 21:49:03
【问题描述】:

在我同事的 PC 上 Visual Studio 2015 有时会显示一条消息:

检测到内存不足。解决方案范围的分析已关闭。

显示此消息后,一切都快了很多。

如何手动关闭此分析?

编辑: 是的,我使用 Resharper,但这不是我想要的。代码分析也不是正确的选择。 VS 2015 使用 Roslyn 在后台不断编译解决方案,并使用各种分析器,几乎像 Resharper。但我使用 Resharper,所以我想关闭 Roslyn 的所有背景调查。

【问题讨论】:

  • 您在使用 ReSharper 吗?我相信这是 ReSharper 设置,而不是 Visual Studio。

标签: visual-studio-2015


【解决方案1】:

要在 Visual Studio 2015 中禁用完整解决方案分析,请转到工具 -> 选项 -> 文本编辑器 -> C# -> 高级,然后取消选中“启用完整解决方案分析”复选框。

请注意,安装the latest version of VS2015 Update 2后,此设置现在默认禁用。

【讨论】:

  • 谢谢,但我不确定这个选项是否是我正在寻找的选项。因为我已将其关闭,但有时仍会出现黄色“检测到内存不足 - 解决方案范围分析已关闭”。警告...???
  • 好的,根据这个github.com/dotnet/roslyn/wiki/…,该选项应该禁用解决方案范围的分析。这篇文章还描述了其他一些性能调整...
【解决方案2】:

启用或禁用自动代码分析 在解决方案资源管理器中,右键单击该项目,然后单击“属性”。 在项目的属性对话框中,单击代码分析。 在 Configuration 中指定构建类型,在 Platform 中指定目标平台。 要启用或禁用自动代码分析,请选中或清除 Enable Code Analysis on Build(定义 CODE_ANALYSIS 常量)复选框。

Reference

【讨论】:

  • “解决方案范围分析”或“完整解决方案分析”是 VS2015 中的一个新功能。它与“代码分析”是分开的。
猜你喜欢
  • 1970-01-01
  • 2012-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 2015-10-13
  • 2015-10-10
相关资源
最近更新 更多