【问题标题】:"Suppress Warning" menuitem in Visual Studio 2010 is not availableVisual Studio 2010 中的“抑制警告”菜单项不可用
【发布时间】:2011-04-06 17:40:54
【问题描述】:

我正在使用 Visual Studio 2010 Ultimate,但似乎无法以在 VS2008 中使用的方式抑制警告。

我的项目在 C# 中,当我右键单击“错误列表”窗口中的警告时(例如,对于缺少公共类型的 XML 注释),我没有常用的菜单项来抑制此警告(既不在代码中也不在全局抑制文件中)。

代码分析项目的属性是

在构建时启用代码分析(定义 CODE_ANALYSIS 常量)=> 未选中 抑制生成代码的结果 => 选中

在代码分析的解决方案属性中,我将所有配置和所有平台设置为使用“Microsoft 所有规则”规则集。

任何想法为什么我不再获得菜单项?非常感谢任何帮助,

提前致谢&

最好的问候,

G.

【问题讨论】:

  • 我在 VS2008 中也有同样的问题。我习惯了上下文菜单中的选项,但不知何故丢失了它。
  • 我一直在努力解决这个问题,但不知何故,它似​​乎又能正常工作了。问题是我无法完全重现解决方案,但无论如何,这是我尝试过的: - 工具 > 自定义 > 命令 > 上下文菜单 > 单击“全部重置” - 检查上下文菜单 >“其他上下文菜单 | 错误”列出“存在”“抑制消息”的预期条目,否则添加它您还必须记住的是,您只能抑制 FxCop 生成的消息,因此无法抑制源和 XML 注释中的不匹配参数。 HTH。
  • 既然你得到了它,也许你应该关闭这个问题?
  • 至少提供它作为答案并将其标记为接受的答案。

标签: visual-studio suppression


【解决方案1】:

我一直在努力解决这个问题,但不知何故,它似​​乎又能正常工作了。问题是我无法完全重现解决方案,但无论如何,这是我尝试过的: - 工具 > 自定义 > 命令 > 上下文菜单 > 单击“全部重置” - 检查上下文菜单 >“其他上下文菜单 | 错误”列出“存在”“抑制消息”的预期条目,否则添加它。

您还需要记住的是,您只能抑制 FxCop 生成的消息,因此无法抑制源和 XML 注释中不匹配的参数。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。对我来说,“错误列表”包含“运行代码分析”-消息和“构建项目/解决方案”-消息似乎有点令人困惑。仅当显式运行代码分析时才会出现菜单。列表中的消息也有所不同,具体取决于来源。如果上下文菜单中应出现“抑制”选项,则消息必须以“CAxxxx ...”开头

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-29
      • 2017-04-11
      • 2010-09-16
      • 2016-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      相关资源
      最近更新 更多