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

Thi*_* it 8 .net vb.net visual-studio-2010 visual-studio

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

Option Explicit On  
Option Strict On
Run Code Online (Sandbox Code Playgroud)

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

Cod*_*ray 13

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

  1. 在解决方案资源管理器中右键单击您的项目,然后从上下文菜单中选择"属性".
  2. 单击左侧列表中的"编译"选项卡.
  3. 根据需要设置组合框的值.

   项目属性 -


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

  1. 在Visual Studio环境中,单击"工具"菜单并选择"选项".
  2. 展开对话框左侧树视图中的"项目和解决方案"项.
  3. 选择"VB默认值"项.
  4. 根据需要设置"默认项目设置".

   VS选项 - 项目和解决方案 -  VB默认值 - 默认项目设置

  • +1:我强烈建议全局设置这些,我的意思是**非常强烈推荐**... (5认同)
  • +1 二元忧虑者。在设置“Option Explict On”和“Option Strict On”之前,不会安装 VB.Net。我通常不会**大喊**,但**我对此很关心** (2认同)