当我将一个.editorconfig文件添加到我的项目中时,它与项目的Dependencies >Analyzer中显示的规则不匹配。
例如,我的.editorconfig文件具有以下内容:
dotnet_diagnostic.CA2200.severity = error然而,分析器显示:

它们应该是同步的吗?如果不是,.editorconfig文件的意义是什么?当我编译时,似乎遵循了Dependencies > Analyzers中的规则。我应该如何使用.editorconfig文件?这是令人困惑的。
好吧,这太让人抓狂了。如果我更改了.editorconfig文件中的严重性,编译器就会注意到这一点并相应地显示错误。这种情况会一直发生,直到我在Dependencies > Analyzers中进行了更改,然后它就成为了事实的来源,并且.editorconfig文件在这一点上变得毫无意义。
看起来,如果我在Dependencies > Analyzers中将规则的严重性设置为"Default“,那么.editorconfig文件将再次接管。
发布于 2020-08-19 02:59:14
我将VS从16.3.8更新到16.7.2。现在.editorconfig是真相的来源。我不能再更改项目的Dependencies > Analyzers中的严重性(这很好)。
https://stackoverflow.com/questions/63471835
复制相似问题