是否可以在Visual Studio中隐藏警告的特定实例?

时间:2015-07-16 12:24:27

标签: winforms visual-studio telerik warnings visual-studio-2008-sp1

我正在使用Telerik RadControls的Windows Forms项目,包括RadGridView。有问题的控件会自动创建一个名为MasterTemplate的RadGridView实例作为类成员,以及我命名的实例,因为它在内部工作。

这会导致Visual Studio在整个项目中为每个RadGridView提供一个“永远不会使用的字段”警告,其中有很多。

  • 编辑.designer.cs文件毫无意义,因为它将由设计师自己编辑。
  • 虽然可以禁止此类型的所有警告,但我不想这样做,因为它还会隐藏有关我创建的字段的警告。
  • 保留警告不必要地使错误列表窗口混乱,因此如果我想查看错误,我必须隐藏所有警告。然后我重新启用它们并且必须仔细阅读列表以查看其中是否有任何“合法”警告。

以任何方式告诉Visual Studio“再也不会打扰关于变量的警告,但请继续告诉我其他变量“?

1 个答案:

答案 0 :(得分:0)

摘自Microsoft Visual Studio文档,How to: Suppress compiler warnings

  

禁止针对Visual C#或F#的特定警告

     

使用 Build 属性页来禁止针对C#和   F#项目。

     
      
  1. Solution Explorer 中,选择要隐藏的项目   警告。

  2.   
  3. 在菜单栏上,选择查看> 属性页面。

  4.   
  5. 选择构建页面。

  6.   
  7. 禁止警告框中,指定警告的错误代码   您想抑制的内容,以分号分隔。

  8.   
  9. 重建解决方案。

  10.   

根据本文档,至少早在 Visual Studio 2015 上,就可以使用禁止显示指定警告的功能。我可以确认该指南在Visual Studio 2017中对我有用。此外,我发现分号后(以及您愿意的话,也可以在空格前)使用空格。例如:

CS1587; CS1591

最后,链接的文档表明,对于以下情况,也可以禁止显示警告:

  • Visual C ++
  • Visual Basic
  • NuGet软件包