我们在所有AssemblyInfo.cs文件的顶部添加了#pragma warning disable.但是,Visual Studio 2015专业版中的内置代码分析继续分析该文件.我们可以添加什么来防止这种情况? 最佳答案 #pragma适用于编译器警告,因为代码分析(二进制)应用于生成的程序集,并且编译阶段信息在编译阶段丢失,二进制代码分析无法识别此抑制.
#pragma将适用于真正的Roslyn角色,它们作用于源而不是二进制文件.如果您不启用“二进制代码分析”,则应该禁止您的警告.确保您有禁用规则的替代启用.