0

在抱怨声明但从未使用过的变量之前,如何让 Visual Studio 等待我编译?

CS0168 The variable '_' is declared but never used

是的,Visual Studio,当然没用过,我还在写代码,别再分散我的注意力了。

请注意,我不想完全禁用该功能,我只想让它关闭一秒钟,而不是在编译源代码之前开始为我的变量加下划线。

从本质上讲,我想让“check-as-you-type”功能不是动态的,而只是针对这个错误。

(我正在使用 Visual Studio Community 2017,如果这有什么不同的话)

4

2 回答 2

1

这在How to: Suppress Compiler Warnings中有解释:

禁止 Visual C# 或 F# 的特定警告 在解决方案资源管理器中,选择要禁止显示警告的项目。

在菜单栏上,选择查看、属性页。

选择构建页面。

在抑制警告框中,指定要抑制的警告的错误代码,用分号分隔,然后重新生成解决方案。

于 2017-09-18T08:37:08.680 回答
0

您正在寻找的东西称为“抑制警告”,字面意思是告诉这些警告“闭嘴”。

  • 右键单击所需的项目。
  • 选择“属性”或Alt + Enter(通常位于底部。)
  • 选择构建选项卡。
  • 在“Suppress warnings”中,输入;0168(因为 0168 是您的错误代码,并且“;”用于分隔代码)
  • 节省
  • 享受!
于 2017-09-18T08:37:29.887 回答