我试图清除我的解决方案在 VS2010 中编译时给出的警告。目前大约有 600 个,但大多数似乎是由于 MSpec 文件造成的。
如何抑制以 *spec.cs 结尾的任何文件的警告?它们用于 MSpec 测试,修复其中许多会破坏测试代码的流程。我确信产品发货时我不需要考虑这些。
在 C# 中,转到项目 > 属性 Alt+F7 > 构建页面 > 错误和警告部分 > 禁止警告文本框。输入警告编号,以逗号或分号分隔。
在 C++ 中,转到项目 > 属性 > 配置属性 > C/C++ > 高级 > 禁用特定警告文本框。输入警告编号,以分号分隔。
在文件顶部放置:
#pragma warning disable
或者特定警告:(例如警告 CS0649)
#pragma warning disable 649