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