企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# /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#)](https://msdn.microsoft.com/zh-cn/library/kb4wyys2.aspx)。 2. 单击**“生成”**属性页。 3. 修改**“取消警告”**属性。 有关如何以编程方式设置此编译器选项的信息,请参阅 [DelaySign](https://msdn.microsoft.com/zh-cn/library/shf2td49.aspx)。 ## 请参阅 [C# Compiler Options](https://msdn.microsoft.com/zh-cn/library/2fdbz5xd.aspx) [如何:修改项目属性和配置设置](https://msdn.microsoft.com/zh-cn/library/z15yzzew.aspx) [C# Compiler Errors](https://msdn.microsoft.com/zh-cn/library/ms228296.aspx)