我正在一个C#项目中工作,其中此功能已被关闭。
我找不到如何重新启用它。
这很难在谷歌上搜索,因为它是默认行为,而且没有理智的人会将其关闭...
我正在一个C#项目中工作,其中此功能已被关闭。
我找不到如何重新启用它。
这很难在谷歌上搜索,因为它是默认行为,而且没有理智的人会将其关闭...
未使用的变量应该有 CS0168 的警告。如果您查看该页面,标题为“编译器警告(级别 3)CS0168”。
在解决方案资源管理器中,右键单击您的项目并转到“生成”,检查您的警告级别:
如果将其设置为小于三的任何值,则 CS0168 警告将永远不会显示。此外,在下拉菜单正下方是一个抑制警告文本框。请确保该文本框中没有 CS0168
。
如果您正在使用 .editorconfig 文件,您可能已经抑制了这个特定的警告。删除该抑制也应该解决此问题。它在您的 .editorconfig 文件中会像这样:
[*.cs]
# CS0168: Variable is declared but never used
dotnet_diagnostic.CS0168.severity = none