我可以在项目/解决方案级别设置Option Explicit和Option Strict吗?

时间:2011-02-22 10:18:47

标签: .net vb.net visual-studio visual-studio-2010

我非常喜欢VB.NET提供的编码速度,但我不喜欢忘记声明变量类型,返回函数类型等的可能性,这就是为什么在我使用的每个类中:

Option Explicit On  
Option Strict On

有没有办法在项目/解决方案级别定义这两个选项? 在每个班级中复制这两个选项真的很乏味...... 我们在.NET 4 Client Profile中使用Visual Studio 2010进行编码。

2 个答案:

答案 0 :(得分:13)

,您可以在项目的属性中为整个项目设置这些选项:

  1. 在解决方案资源管理器中右键单击您的项目,然后从上下文菜单中选择“属性”。
  2. 点击左侧列表中的“编译”标签。
  3. 根据需要设置组合框的值。
  4. Project properties - Compile tab - Compile Options


    您还可以选择在Visual Studio选项中指定全局这些设置(尽管这只会影响项目,而不会影响现有项目):

    1. 在Visual Studio环境中,单击“工具”菜单并选择“选项”。
    2. 展开对话框左侧树视图中的“项目和解决方案”项目。
    3. 选择“VB默认值”项目。
    4. 根据需要设置“默认项目设置”。
    5. VS Options - Projects and Solutions - VB Defaults - Default project settings

答案 1 :(得分:2)

嗯,显而易见的地方是查看项目选项对话框,然后看看:

Visual Basic .NET Project Options