/nowarn (C# Compiler Options)

/nowarn 选项允许您禁止编译器显示一个或多个警告。用逗号分隔多个警告编号。

语法

/nowarn:number1[,number2,...]

参数

number1, number2

您希望编译器取消的警告编号。

备注

只应指定警告标识符的数值部分。例如,若要取消 CS0028,可以指定 /nowarn:28。

编译器在无人参与的模式下忽略传递给 /nowarn 的警告编号,这些警告编号在先前版本中有效但已从编译器中移除。例如,CS0679 在 Visual Studio .NET 2002 中有效但后来被删除。

/nowarn 选项无法禁止显示以下警告:

  • 编译器警告(等级 1)CS2002

  • 编译器警告(等级 1)CS2023

  • 编译器警告(等级 1)CS2029

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性”页。有关详细信息,请参见“项目设计器”->“生成”页 (C#)

  2. 单击“生成”属性页。

  3. 修改“取消警告”属性。

有关如何以编程方式设置此编译器选项的信息,请参阅 DelaySign

请参阅

C# Compiler Options

如何:修改项目属性和配置设置

C# Compiler Errors