Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2019:如何在.editorconfig中禁用特定的代码分析消息?_C#_Visual Studio_Visual Studio 2019_Roslyn Code Analysis_Editorconfig - Fatal编程技术网

C# Visual Studio 2019:如何在.editorconfig中禁用特定的代码分析消息?

C# Visual Studio 2019:如何在.editorconfig中禁用特定的代码分析消息?,c#,visual-studio,visual-studio-2019,roslyn-code-analysis,editorconfig,C#,Visual Studio,Visual Studio 2019,Roslyn Code Analysis,Editorconfig,是否可以在VS 2019.editorconfig中抑制代码分析消息?这两个选项不起作用: [*.cs] #Trying alternatives to #[System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1051:Do not declare visible instance fields", Justification = "<Pending>")] dotnet_diagnostic.CA1051.sev

是否可以在VS 2019
.editorconfig
中抑制代码分析消息?这两个选项不起作用:

[*.cs]
#Trying alternatives to
#[System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1051:Do not declare visible instance fields", Justification = "<Pending>")]
dotnet_diagnostic.CA1051.severity = silent 
dotnet_analyzer_diagnostic.CA1051.severity = silent 
[*.cs]
#尝试替代
#[System.Diagnostics.CodeAnalysis.SuppressMessage(“设计”,“CA1051:不声明可见实例字段”,对正=”)]
dotnet_diagnostic.CA1051.severity=silent
dotnet_analyzer_diagnostic.CA1051.severity=silent

是,规则严重性可在Visual Studio 2019 16.3版或更新版本()中的EditorConfig文件中配置()

要禁止违反规则,应将严重性设置为
none

dotnet_diagnostic.CA1051.severity = none

在我编辑了配置文件并重新启动Visual Studio后,这对我来说是有效的。

对于任何登录到此答案并仅创建此行的.editorconfig文件的人来说,这是行不通的-您需要原始问题内容中的“[*.cs]”行。但除此之外,太棒了-谢谢!还要注意的是,
none
silent
是不同的,在某些(如果不是大多数的话)情况下,应该首选
silent
而不是
none
,还要注意的是,有些地方将
抑制
隐藏
作为选项,但它们实际上不是: