C# 抑制文件中的抑制错误给出错误:无法抑制所选消息

C# 抑制文件中的抑制错误给出错误:无法抑制所选消息,c#,visual-studio-2015,code-analysis,fxcop,C#,Visual Studio 2015,Code Analysis,Fxcop,我使用的是Visual Studio 2015,FxCop 14.0。使用自定义规则,并尝试在GlobalSuppressions.cs中抑制消息。我已经在项目文件 .. .. $(SolutionDir)\xxx\xx\xxx\GlobalSuppressions.cs 谁能帮我解决这个问题。我已经完成了以下步骤,问题得到了解决: 从项目中删除现有的GlobalSuppression.cs文件 清洁溶液并重建 现在尝试抑制错误。这将创建新文件并抑制所有警告 这意味着已经存在GlobalSup

我使用的是Visual Studio 2015,FxCop 14.0。使用自定义规则,并尝试在GlobalSuppressions.cs中抑制消息。我已经在项目文件

..
..
$(SolutionDir)\xxx\xx\xxx\GlobalSuppressions.cs


谁能帮我解决这个问题。

我已经完成了以下步骤,问题得到了解决:

  • 从项目中删除现有的
    GlobalSuppression.cs
    文件
  • 清洁溶液并重建
  • 现在尝试抑制错误。这将创建新文件并抑制所有警告

  • 这意味着已经存在GlobalSuppressions.cs文件,但该文件未包含在项目中


    要解决此问题,请在解决方案资源管理器中启用“显示所有文件”,右键单击现在应该显示的GlobalSuppressions.cs文件,然后单击“包含在项目中”。

    对于那些偶然发现此问题的人

    上述答案对我来说并不适用。因此,请先尝试一下,但如果这不起作用,下面是它为我所做的:

  • 从项目中删除所有
    GlobalSuppressions.cs
    文件
  • 清洗溶液
  • 选择解决方案的
    分析
    配置代码分析
  • 找到有问题的项目并选择重置
  • 运行代码分析,一切都应该很好

  • 您试图抑制哪条消息?@BernhardHiller:自定义规则错误以及预定义的分析错误。这是我的解决方案。正确的答案应该是这样的,因为这是比阿维纳什建议的更好的方法。