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

时间:2016-09-07 05:44:58

标签: c# visual-studio-2015 code-analysis fxcop

enter image description here

我正在使用Visual Studio 2015,FxCop 14.0。使用自定义规则,并尝试在 GlobalSuppressions.cs 中禁止消息。我在项目文件 <PropertyGroup ..> .. .. <CodeAnalysisModuleSuppressionsFile>$(SolutionDir)\xxx\xx\xxx\GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> </PropertyGroup>

中设置了全局抑制的路径

任何人都可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

对于那些偶然发现这个问题的人...

以上答案对我不起作用。因此,请先尝试一下,但是如果这样不起作用,这就是为我做的事情:

  1. 从项目中删除所有branch-for-my-shared-library个文件
  2. 清洁溶液。
  3. 选择"dependencies" : { "my-shared-library" : "git+ssh://git@my-companys-treasure.com/my-current-project.git#branch-for-my-shared-library", } > GlobalSuppressions.cs> Analyze
  4. 查找有麻烦的项目,然后选择Configure Code Analysis
  5. 运行代码分析,一切都会很好