运行 代码分析和抑制活动问题(pragma 标记)

Run Code Analysis and Suppress Active Issues (pragma tags)

Visual Studio 2015在ANALYZE菜单下有这个奇妙的功能,叫做:

Run Code Analysis and Suppress Active Issues.

出于好奇,我 运行 在我的解决方案中,现在我到处都有自动生成的 pragma 标签。有什么办法可以撤销吗?我更愿意收到有关隐藏继承、未使用字段和过时 类.

的警告

"Find in Files" 操作(并手动删除行)是撤消此功能的唯一方法吗?

根据您的设置,您可能有几个可用选项:

  • 从源代码控制(Git、TFVC、SVN 等)撤消您的更改。
  • 在文件中查找,可选择使用正则表达式并手动撤消更改。

源中使用 #pragma 的抑制允许 Visual Studio 将抑制范围缩小到最近的范围,以防止在同一方法的另一个地方意外抑制同一类型的问题或 class.

如果您在执行操作后立即意识到要还原它,可以使用 Visual Studio 的菜单项

Edit >> Global Undo Suppress Diagnostics

效果不错