Show/Hide Toolbars

XSharp

 

-warn 选项指定编译器显示的警告级别。

语法

-warn:option  

参数

option您希望在编译时显示的警告级别: 数字越小,只显示严重性越高的警告;数字越大,警告越多。有效值为 0-4:

警告级别

含义

0

关闭所有警告信息。

1

显示严重警告信息

2

显示第 1 级警告和某些不太严重的警告,如关于隐藏类成员的警告。

3

显示第 2 级警告以及某些不那么严重的警告,例如关于表达式总是求值为 true 或 false 的警告。

4 (默认)

显示所有第 3 级警告和信息性警告。

备注

 

要获取有关错误或警告的信息,可以在帮助索引中查找错误代码。有关获取错误或警告信息的其他方法,请参阅 X# 编译器错误。

 

使用 -warnaserror 可将所有警告视为错误。使用 -nowarn 可禁用某些警告。

 

-w 是 -warn 的简写。

 

要在 Visual Studio 开发环境中设置该编译器选项,请执行以下操作

 

1.打开项目的 "属性"页面

2.点击 Build 选项卡.

3.编辑 Warning Level 属性

4.查看属性页

 

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

示例

编译 in.prg,让编译器只显示一级警告:

xsc -warn:1 in.prg