是否可以压制某些文件/类的构建警告?

时间:2015-08-26 15:03:29

标签: msbuild

我目前正在构建一个包含生成代码的msbuild项目。是否可以从特定文件(首选)或类中压制构建警告?

1 个答案:

答案 0 :(得分:0)

如果您可以控制代码生成过程,则可以在代码中使用pragma语句来抑制警告。

在要禁止警告的代码顶部,添加

#pragma warning disable

然后在代码末尾添加

#pragma warning restore

注意:在大多数情况下,您只想禁止特定警告。你用

做到了
#pragma warning disable warning-list

其中warning-list是以逗号分隔的警告编号列表,不带前缀。

另一种选择是禁止整个项目的特定警告。 见How to: Suppress Compiler Warnings