4
我们已将#pragma warning disable
添加到我们所有AssemblyInfo.cs
文件的顶部。但Visual Studio 2015专业版中的内置代码分析继续分析该文件。我们可以添加什么来防止这一点?使代码分析器忽略AssemblyInfo.cs
我们已将#pragma warning disable
添加到我们所有AssemblyInfo.cs
文件的顶部。但Visual Studio 2015专业版中的内置代码分析继续分析该文件。我们可以添加什么来防止这一点?使代码分析器忽略AssemblyInfo.cs
#pragma
适用于编译器警告,因为代码分析(二进制)应用于生成的程序集,并且编译阶段中编译指示信息丢失,二进制代码分析无法意识到这种抑制。
#pragma将为真正的Roslyn角色工作,该角色在源代码而不是二进制文件上起作用。如果你不启用“二进制代码分析”,你的警告应该被压制得很好。确保你有一个替代的启用你禁用的规则。
谢谢你。是否意味着无法让代码分析器忽略AssemblyInfo.cs? –
我建议将此添加到答案中:“确保您没有将二进制代码分析作为规则集的一部分进行检查。” –