在 VS2010 中抑制编译器警告

问题描述 投票:0回答:2

我试图清除我的解决方案在 VS2010 中编译时给出的警告。目前大约有 600 个,但大多数似乎是由于 MSpec 文件造成的。

如何抑制以 *spec.cs 结尾的任何文件的警告?它们用于 MSpec 测试,修复其中许多会破坏测试代码的流程。我确信产品发货时我不需要考虑这些。

visual-studio visual-studio-2010
2个回答
9
投票

在 C# 中,转到项目 > 属性 Alt+F7 > 构建页面 > 错误和警告部分 > 禁止警告文本框。输入警告编号,以逗号或分号分隔。

在 C++ 中,转到项目 > 属性 > 配置属性 > C/C++ > 高级 > 禁用特定警告文本框。输入警告编号,以分号分隔。


7
投票

在文件顶部放置:

#pragma warning disable

或者特定警告:(例如警告 CS0649)

#pragma warning disable 649
© www.soinside.com 2019 - 2024. All rights reserved.