企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# /warnaserror (C# Compiler Options) **/warnaserror+** 选项将所有警告都视为错误 ## 语法 ``` /warnaserror[<U>+</U> | -][:warning-list] ``` ## 备注 将一般报告为警告的任何消息都报告为错误,并且暂停生成过程(不生成输出文件)。 默认情况下启用 **/warnaserror-**,这导致警告不会妨碍生成输出文件。 **/warnaserror** 与 **/warnaserror+** 相同,它使警告被视为错误。 (可选)如果您希望只将几个特定的警告视为错误,可以指定一个以逗号分隔的列表,其中列出被视为错误的警告编号。 使用 [/warn](https://msdn.microsoft.com/zh-cn/library/13b90fz7.aspx) 可指定您希望编译器显示的警告等级。可以使用 [/nowarn](https://msdn.microsoft.com/zh-cn/library/7f28x9z3.aspx) 禁用某些警告。 ## 在 Visual Studio 开发环境中设置此编译器选项 1. 打开项目的**“属性”**页。 2. 单击**“生成”**属性页。 3. 修改**“将警告视为错误”**属性。 若要以编程方式设置此编译器选项,请参见 [TreatWarningsAsErrors](https://msdn.microsoft.com/zh-cn/library/z7fxbe10.aspx)。 编译 in.cs 并且让编译器不显示警告: ``` csc /warnaserror in.cs csc /warnaserror:642,649,652 in.cs ``` ## 请参阅 [C# Compiler Options](https://msdn.microsoft.com/zh-cn/library/2fdbz5xd.aspx) [如何:修改项目属性和配置设置](https://msdn.microsoft.com/zh-cn/library/z15yzzew.aspx)