c# - 在 Visual Studio 2017 中为 C# 禁用 'Show live semantic errors'

标签 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()
   {
   }
}

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

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

最佳答案

你不是唯一一个要求这个选项的人......你可以看看here确认

但根据其中一条可见的评论 link ,您仍然可以禁用完整的解决方案分析:

IMHO, the new checkbox in VS2015 Update 3 which allows you to toggle off/on the "Enable full solution analysis" option is a step in the right direction (https://msdn.microsoft.com/en-US/library/mt709421(VS.140).aspx) - but it still doesn't enable you to eliminate ALL solution analysis.

关于c# - 在 Visual Studio 2017 中为 C# 禁用 'Show live semantic errors',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43809910/

相关文章:

visual-studio - 购买和使用 resharper 有哪些商业利益?

c# - 未使用的 using 指令如何影响性能?

c# - 如何使用 Visual Studio 链接到 C# 中的头文件

visual-studio-2017 - Visual Studio 2017 - 无法看到发布 - 缺少配置文件/部署选项

testing - 在 VS2017 中使用 xUnit 测试 .NET Core 2.0 类库时如何设置 ASPNETCORE_ENVIRONMENT

带有 CMake 错误 : manifest 'build.ninja' still dirty after 100 tries 的 Visual Studio 上的 C++

c# - 如何分析 ASP.NET MVC 应用程序中请求的性能?

c# - Entity Framework 和整词匹配——分页和过滤结果

c# - 如何将数据插入SQL Server

c# - Entity Framework Core - 迁移到 .net core 后首先返回重复结果