-warnaserror (Visual Basic)
使编译器将第一次出现的警告视为错误。
语法
-warnaserror[+ | -][:numberList]
参数
术语 | 定义 |
---|---|
+ | - | 可选。 默认情况下,-warnaserror- 生效;警告不会阻止编译器生成输出文件。 -warnaserror 选项与 -warnaserror+ 相同,会导致将警告视为错误。 |
numberList |
可选。 -warnaserror 选项适用的警告 ID 编号列表,以逗号分隔。 如果未指定警告 ID,则 -warnaserror 选项适用于所有警告。 |
备注
-warnaserror
选项将所有警告视为错误。 通常将报告为警告的任何消息都报告为错误。 编译器将随后出现的相同警告报告为警告。
默认情况下,-warnaserror-
生效,导致警告仅提供信息。 -warnaserror
选项与 -warnaserror+
相同,会导致将警告视为错误。
如果希望仅将一些特定警告视为错误,则可以指定视为错误的警告编号的逗号分隔列表。
备注
-warnaserror
选项不控制警告的显示方式。 使用 -nowarn 选项来禁用警告。
设置 -warnaserror 以将所有警告视为 Visual Studio IDE 中的错误 |
---|
1. 在解决方案资源管理器中选择一个项目。 在 “项目” 菜单上,单击 “属性” 。 2. 单击“编译”选项卡。 3. 确保“禁用所有警告”复选框处于未选中状态。 4. 选中“将所有警告视为错误”复选框。 |
设置 -warnaserror 以将特定警告视为 Visual Studio IDE 中的错误 |
---|
1. 在解决方案资源管理器中选择一个项目。 在 “项目” 菜单上,单击 “属性” 。 2. 单击“编译”选项卡。 3. 确保“禁用所有警告”复选框处于未选中状态。 4. 确保“将所有警告视为错误”复选框处于未选中状态。 5. 从应将其视为错误的警告旁的“通知”列中选择“错误”。 |
示例 1
以下代码编译 In.vb
并指示编译器在第一次发现每个警告时显示错误。
vbc -warnaserror in.vb
示例 2
以下代码编译 T2.vb
并仅将未使用的本地变量 (42024) 的警告视为错误。
vbc -warnaserror:42024 t2.vb