/nowarn(C# 编译器选项)

/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# 编译器选项

C# 编译器错误