如何解决Visual Studio灯泡不再显示“修复格式”
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提供的功能来帮助像我这样的新手。
有人可以帮忙吗?
解决方法
已解决:这不是一个严重的问题,但是它使我非常恼火,因此我运行了Visual Studio Installer并选择了“修复”选项。 (它在Windows 10中的“开始”菜单上。)这本身并不能解决问题,对于解决方案可能不是必需的。
接下来,我看了一下.editorconfig文件(位于解决方案资源管理器中)。以前,当我考虑到这一点时,它似乎需要大量的学习开销,这让我很害怕,但是这次我在文件中发现了这一行:
dotnet_analyzer_diagnostic.category-Style.severity =无
当我将其更改为:
dotnet_analyzer_diagnostic.category-Style.severity =严重性
保存文件后,问题像魔术般消失了。
我还不足以解释为什么这样做。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。