在Visual Studio 2017中禁用C#的"显示实时语义错误"

use*_*077 7 c# visual-studio visual-studio-2017

在Visual Studio 2013中,我可以取消选中工具→选项→文本编辑器→C#→高级下的"显示实时语义错误"选项.

此功能是痛苦的分心,我会喜欢将其关闭.不幸的是,这个选项在Visual Studio 2015中被删除了,并且仍然没有回到Visual Studio 2017中.

有没有办法以某种方式禁用2017年的这个选项?我到处都搜索过我能想到的...有没有人有任何想法?

我觉得这种行为令人分心/令人沮丧/等等.是我的代码有问题的持续视觉通知.特别是在我写东西的时候......

作为一个非常简单的例子:

/// <summary>
/// 
/// </summary>
public class MyClass
{
   public string DoSomething()
   {
   }
}
Run Code Online (Sandbox Code Playgroud)

'DoSomething'将被识别(通过红色波浪线)作为不返回值.如果我正在编写我的方法,我不想被提醒它是错误的.这个例子虽然相当简单,但却是对这个问题的一个例证.随着事情变得更加复杂,实时错误突出显示会让人分心.我知道很多人建议使'squiggle'颜色与背景颜色相同.问题是,一旦我编译,我想看到那些曲折...

我已在解决方案级别和项目级别禁用所有分析器.

A S*_*ANI 0

您不是唯一要求此选项的人...您可以查看此处进行确认

但根据该链接上可见的评论之一,您仍然可以禁用完整的解决方案分析:

恕我直言,VS2015 Update 3 中的新复选框允许您关闭/打开“启用完整解决方案分析”选项,这是朝着正确方向迈出的一步(https://msdn.microsoft.com/en-US/library/mt709421 (VS.140).aspx ) - 但它仍然无法让您消除所有解决方案分析。