在 Visual Studio 中隐藏警告的特定实例?

Hide a specific instance of a warning in Visual Studio?

我正在开发一个使用 Telerik RadControls 的 Windows Forms 项目,包括 RadGridView。由于其内部工作方式,有问题的控件会自动创建一个名为 MasterTemplateRadGridView 实例作为 class 成员,以及我命名的实例。

这导致 Visual Studio 对整个项目中的每个 RadGridView 都给我一个 "The field [...] is never used" 警告,其中有很多

是否可以通过任何方式将 Visual Studio 告诉 "never bother me with this warning about this variable again, but do keep telling me about other warnings"?

来自 Visual Studio、How to: Suppress compiler warnings 的 Microsoft 文档:

Suppress specific warnings for Visual C# or F# 

Use the Build property page to suppress specific warnings for C# and F# projects.

  1. In Solution Explorer, choose the project in which you want to suppress warnings.

  2. On the menu bar, choose View > Property Pages.

  3. Choose the Build page.

  4. In the Suppress warnings box, specify the error codes of the warnings that you want to suppress, separated by semicolons.

  5. Rebuild the solution.

根据此文档,至少早在 Visual Studio 2015 时就可以使用抑制显示指定警告的功能。我可以确认此指南在 Visual Studio 2017 年对我有用。此外,我发现分号后允许有空格(如果您愿意,也可以在分号前)。例如:

CS1587; CS1591

最后,链接的文档表明也可以抑制以下警告:

  • Visual C++
  • Visual Basic
  • NuGet 包