Visual Studio灯泡不再显示“修复格式”

时间:2020-09-29 15:50:42

标签: visual-studio format

Microsoft Visual Studio社区2019

使用C#,这是关于灯泡提示中出现的内容... 我曾经被要求提供快速操作(QA)来修复该格式,但是该质量检查已不再出现。 例如,当我在二进制运算符之间没有空格时,就会出现QA,如下所示:

    if    (File.Exists(subsFile)&&(subsFile.Length>5))

它可以纠正:

if (File.Exists(subsFile) && (subsFile.Length > 5))

当我单击一个我好奇的质量检查时,问题就开始了(但我不记得是什么了)。我以为有一种简单的方法可以消除它产生的任何影响,但是我错了。

如果我按Ctrl-K Ctrl-D,则该行将如上所述进行更正。

我检查了“工具”>“选项...”菜单中的选项,间距似乎正确。 我已经仔细检查了“代码样式”选项,但似乎没有什么适用。

我已经仔细搜索了整个网络,包括Microsoft,当然还有stackoverflow,没有发现任何帮助。

我无法使用Microsoft提供的功能来帮助像我这样的新手。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

已解决:这不是一个严重的问题,但是它使我非常恼火,因此我运行了Visual Studio Installer并选择了“修复”选项。 (它在Windows 10中的“开始”菜单上。)这本身并不能解决问题,对于解决方案可能不是必需的。

接下来,我看了一下.editorconfig文件(位于解决方案资源管理器中)。以前,当我考虑到这一点时,它似乎需要大量的学习开销,这让我很害怕,但是这次我在文件中发现了这一行:

dotnet_analyzer_diagnostic.category-Style.severity =无

当我将其更改为:

dotnet_analyzer_diagnostic.category-Style.severity =严重性

保存文件后,问题像魔术般消失了。

我还不足以解释为什么这样做。