如何:设置编译器选项 (Visual Basic)
Visual Basic 编译器提供了几个用于在编译时检查代码的选项。 Option Explicit 确定是否必须显式声明变量。 Option Strict 确定是否允许显式收缩转换和后期绑定。 Option Infer 启用成员级(局部)变量的类型推理。 Option Compare 指定用于比较字符串的方法:用二进制值(区分大小写)进行比较或用文本(不区分大小写)进行比较。
提示
通过设置这些选项,可以设置项目的默认行为;在项目文件中,可以使用 Option Explicit、Option Strict、Option Infer 和 Option Compare 语言语句重写这些设置。
此外,还提供了在几个特定条件下启用或禁用编译器警告的选项。 有关更多信息,请参见如何:启用或禁用编译器警告 (Visual Basic)。
在**“项目设计器”的“编译”**页上设置编译器选项。
提示
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
设置 Option Explicit
在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。
在**“编译”选项卡上的“Option explicit”列表中,选择“On”或“Off”**。
设置 Option Strict
在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。
在**“编译”选项卡上的“Option strict”列表中,选择“On”或“Off”**。
如果启用**“隐式转换”、“后期绑定”或“隐式类型”编译器通知,则“(自定义)”选项出现在此列表中(请参见以下的“警告配置”选项)。 如果将“Option Strict”改回“On”**,将使这些通知还原为它们的默认值。 有关更多信息,请参见如何:启用或禁用编译器警告 (Visual Basic)。
设置 Option Compare
在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。
在**“编译”选项卡上的“Option compare”列表中,选择“Binary”或“Text”**。
设置 Option Infer
在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。
在**“编译”选项卡上的“Option infer”列表中,选择“On”或“Off”**。
请参见
任务
参考
Option Explicit 语句 (Visual Basic)