/warnaserror (Visual Basic)

更新:2007 年 11 月

使编译器将出现的第一个警告视为错误。

/warnaserror[+ | -][:numberList]

参数

  • + | -
    可选。默认情况下,/warnaserror- 有效;此时警告不阻止编译器生成输出文件。/warnaserror 选项与 /warnaserror+ 相同,它使警告被视为错误。

  • numberList
    可选。/warnaserror 选项应用的逗号分隔的警告 ID 编号列表。如果未指定警告 ID,/warnaserror 选项将应用于所有警告。

备注

/warnaserror 选项将所有警告都视为错误。任何平常被报告为警告的消息都被报告为错误。编译器将后面出现的相同警告报告为警告。

默认情况下,/warnaserror- 有效,它使警告仅起通知作用。/warnaserror 选项与 /warnaserror+ 相同,它使警告被视为错误。

如果只需将一些特定警告视为错误,可以指定一个逗号分隔的警告编号列表,将它们视为错误。

说明:

/warnaserror 选项不控制显示警告的方式。使用 /nowarn 选项可禁用警告。

在 Visual Studio IDE 中设置 /warnaserror 将所有警告视为错误

  1. 在“解决方案资源管理器”中选择一个项目。在“项目”菜单上单击“属性”。有关更多信息,请参见项目设计器介绍

  2. 单击“编译”选项卡。

  3. 请确保未选中“禁用所有警告”复选框。

  4. 选中“将所有警告视为错误”复选框。

在 Visual Studio IDE 中设置 /warnaserror 将特定警告视为错误

  1. 在“解决方案资源管理器”中选择一个项目。在“项目”菜单上单击“属性”。

  2. 单击“编译”选项卡。

  3. 请确保未选中“禁用所有警告”复选框。

  4. 请确保未选中“将所有警告视为错误”复选框。

  5. 从应被视为错误的警告旁边的“通知”列中选择“错误”。

示例

下面的代码编译 In.vb 并指示编译器在每个警告第一次出现时都显示为错误。

vbc /warnaserror in.vb

下面的代码编译 T2.vb 并只将对无用局部变量 (42024) 的警告视为错误。

vbc /warnaserror:42024 t2.vb

请参见

概念

在 Visual Basic 中配置警告

参考

示例编译命令行

其他资源

Visual Basic 编译器