Visual Studio 2022 中突出显示未使用的变量和常量的设置在哪里?

And*_*sen 5 visual-studio-2022

我正在一个 C# 项目中工作,该项目已关闭。

我不知道如何再次打开它。

谷歌搜索非常困难,因为它是默认行为,没有一个理智的人会关闭它......

Tim*_* G. 1

您是否更改了编译器警告级别?

未使用的变量应该有CS0168警告。如果您查看该页面,标题是“编译器警告(级别 3)CS0168”。

在解决方案资源管理器中,右键单击您的项目并转到“构建”并检查您的警告级别:

警告级别

如果将其设置为低于 3 的值,则将永远不会显示 CS0168 警告。此外,下拉列表下方是一个抑制警告文本框。CS0168确保该文本框中没有。

您使用的是 .editorconfig 文件吗?

如果您使用 .editorconfig 文件,则可能已抑制此特定警告。消除这种抑制也应该可以解决这个问题。它在您的 .editorconfig 文件中看起来像这样:

[*.cs]

# CS0168: Variable is declared but never used
dotnet_diagnostic.CS0168.severity = none
Run Code Online (Sandbox Code Playgroud)