让代码分析器忽略 AssemblyInfo.cs

Make code analyzers ignore AssemblyInfo.cs

我们已将 #pragma warning disable 添加到所有 AssemblyInfo.cs 文件的顶部。但是,Visual Studio 2015 专业版中的内置代码分析会继续分析该文件。我们可以添加什么来防止这种情况发生?

#pragma适用于编译器警告,因为代码分析(二进制)应用于生成的程序集,并且在编译阶段 pragma 信息丢失,二进制代码分析无法识别这种抑制。

#pragma 将适用于作用于源而不是二进制文件的真正 Roslyn 角色。如果你不启用 "Binary Code Analysis" 你的警告应该被抑制得很好。请确保您有替代的启用规则来禁用您要禁用的规则。