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

2023-11-27

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

Option Explicit On  
Option Strict On

有没有办法在项目/解决方案级别定义这两个选项?
在每个班级中复制这两个选项确实很乏味......
我们用代码Visual Studio 2010在 .NET 4 客户端配置文件中。


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

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

   Project properties - Compile tab - Compile Options


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

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

   VS Options - Projects and Solutions - VB Defaults - Default project settings

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 使用 Makefile 项目在 Visual Studio 中自定义调试命令

    我在 Visual Studio 2010 中有一个由 Makefile 支持的项目 实际上使用 NAnt 但这不是重点 构建过程的输出是一个 elf 文件 我有一个单独的非 VStudio 调试器 可以在该 elf 文件上运行来调试它 构
  • 取消任务

    我尝试运行一个关于取消任务的简单示例 如下所示 CancellationTokenSource tokenSource2 new CancellationTokenSource CancellationToken token2 tokenS
  • 在javascript中访问隐藏字段值

    我的表单中有一个隐藏字段 我正在服务器上设置隐藏字段的值并尝试从 javascript 访问该值 我收到错误 无法获取属性 值 的值 对象为 null 或未定义 如果我查看源代码 则会设置隐藏字段值 并且隐藏字段的 ID 与我正在调用的 I
  • Winforms 中的 WPF ElementHost 最大化时崩溃 (Windows)

    我正在尝试将新的 WPF 控件集成到现有的 WinForms 应用程序中 并使用 ElementHost Dock Fill 来托管以下 XAML UserControl NET 4 当我将 WinForm 设置为最大化时 我的整个操作系统
  • 为什么 C# 不支持类构造函数中的隐式泛型类型?

    如果编译器可以推断出泛型类型参数 C 并不要求您指定它 例如 List
  • Xamarin - 错误:dsymutil 退出,代码为 72

    最近升级到 VS for Mac 8 10 21 在构建应用程序时 我得到 Xamarin Shared targets 3 3 Error dsymutil exited with code 72 这是 Xcode 13 3 的情况 完整
  • MFC 中标题栏上的关闭按钮

    在基于 Vc 6 0 对话框的 MFC 应用程序中 我不希望我的用户通过按窗口本身右上角的按钮 X 以及 Alt F4 来关闭窗口 我想显示一个消息框 你真的想关闭应用程序吗 如果用户单击 确定 按钮 则应用程序必须关闭 否则 如果用户单击
  • 在 JsonConverter 中递归调用 JsonSerializer

    我正在写一个JsonConverter要执行一些我需要在读 写时完成的转换任务 特别是 我采用现有的序列化行为 并在写入 读取时添加一些附加属性 在 的里面JsonConverter 我想利用通过的JsonSerializer实例来执行大部
  • WPF:Prism 对于小型应用程序来说是不是太过分了?

    如果我不将我的应用程序分成不同的模块 否则我会认为 Prism 确实是可行的方法 我应该使用 Prism 吗 我知道 Prism 提供了一个方便的实现ICommand 我可以自己在一页代码中完成 并为我们提供IEventAggregator
  • std::unique_ptr 是否需要知道 T 的完整定义?

    我的标题中有一些代码 如下所示 include
  • Java 中等效的并行扩展

    我在 Net 开发中使用并行扩展有一些经验 但我正在考虑在 Java 中做一些工作 这些工作将受益于易于使用的并行库 JVM 是否提供任何与并行扩展类似的工具 您应该熟悉java util concurrent http java sun
  • 如何在vb.net中对datagridview的3列进行排序

    下面我想对 ProductCode ColorCode 和 Size 列进行排序 请指导 对 大小 列中的信息进行排序 Size Number sequence XS 1 S 2 M 3 L 4 XL 5 XXL 6 2L 7 3L 8 4
  • 是否可以在 IIS7 Express 中使用自定义主机标头/绑定?

    我正在尝试配置一个新的ASP NET MVC3 using IIS7快递 在我的本地开发机器上 使用自定义域名 eg 我的本地开发机器 打开我的网络浏览器 goto http dev www mydomain com http dev ww
  • .NET 中是否有内置函数可以对密码进行哈希处理?

    我看到这个问题加密 散列数据库中的纯文本密码 https stackoverflow com questions 287517 encrypting hashing plain text passwords in database 我知道我
  • 如何让 Visual Studio Team Foundation Server 查看我将代码移至其他文件夹?

    我将一些代码从 C 驱动器移至 D 驱动器 当我打开解决方案时 它告诉我 该解决方案似乎处于源代码控制之下 但其绑定 找不到信息 因为无法恢复 自动丢失信息 其绑定的项目 丢失将被视为不受源代码控制 所以我尝试永久删除绑定并下载最新版本 现
  • Visual Studio 2010 运行时库

    我编写了一个许多用户会在他们的计算机上使用的工具 但是我注意到 没有安装 Visual Studio 的用户无法打开我的可执行文件 该错误表明 msvcp100 dll 丢失 我在互联网上发现了一个来自微软的可再发行包 它显然应该提供这些
  • IEnumerable 与 IReadOnlyList

    选择有什么区别IEnumerable
  • 垃圾收集器是否在单独的进程中运行?

    垃圾收集器是否在单独的进程中启动 例如 如果我们尝试测量某段代码所花费的进程时间 并且在此期间垃圾收集器开始收集 它会在新进程上启动还是在同一进程中启动 它的工作原理如下吗 Code Process 1 gt Garbage Collect
  • 在 String.Format 中插入格式化字符?

    我用谷歌搜索了这个 但 VB Net 2008 似乎不允许在 String Format 中插入格式化字符 例如 t r n BAD MessageBox Show String Format 0 tab 1 Foo Bar BAD Mes
  • C# 模拟VolumeMute按下

    我得到以下代码来模拟音量静音按键 DllImport coredll dll SetLastError true static extern void keybd event byte bVk byte bScan int dwFlags

随机推荐

  • 实现抛射运动

    我在互联网上查找了一些资源 并发现了很多有用的信息 但它们是数学网站 试图告诉我如何解决物体必须处于什么角度才能到达 y 位置 但是 我正在尝试运行模拟 但没有找到任何可以实现代码来模拟抛物线的固体方程 有一些物理知识的人可以帮我解决这个问
  • 检查包含特定字符串的数组列表的方法

    我有一个从数据库导入记录的 ArrayList 有没有什么方法可以检查 arrayList 是否包含我想要与另一个 api 列表匹配的 schname List
  • 什么是初始化块?

    我们可以将代码放入构造函数 方法或初始化块中 初始化块有什么用 是不是每个java程序都必须有它 首先 有两种类型初始化块 实例初始化块 and 静态初始化块 此代码应该说明它们的用法以及它们的执行顺序 public class Test
  • 为 Windows(64 位)编译 SQLite

    我有 MinGW 我想编译SQLite 合并源到 64 位 dll 中 我对这种编译相当陌生 到目前为止我的努力都以失败告终 我首先开始使用 autoconf 合并 并在 Linux 上使用配置和制作工具 但显然这永远不适用于 Window
  • GCC中无法除法的原因是什么

    我的情况很奇怪 每次我尝试编译我的arm项目 LPC2378 codesourcery arm none eabi gcc 4 5 1 时 我在链接时都会遇到相同的错误 media data Projects arm uart main c
  • Jenkins/Hudson SVN 问题

    我的 Jenkins 安装有一个 奇怪的 问题 这基本上导致 SVN 更新在备用基础上失败 堆栈跟踪显示两个问题 hudson util IOException2 revision check failed on my repo and C
  • std::vector::reserve 性能损失

    inline void add const DataStruct rhs using namespace boost assign vec reserve vec size 3 vec rhs a rhs b rhs c 上面的函数执行了大
  • 使用 sqlAlchemy 的存储过程

    如何使用 sqlAlchemy 调用 sql server 的存储过程 发动机和连接有一个execute 方法可以用于任意 sql 语句 会话也是如此 例如 results sess execute myproc param1 param2
  • WPF 数据网格:使用 ItemsSource 时操作无效。

    请参阅下面的 XAML 基本上我正在尝试创建一个分层数据网格
  • Cocoa API 文档下载

    是否可以下载所有 Cocoa API 文档 我必须很多次离线工作 有时一个疑虑会阻碍我所有的工作 Xcode 会自动为您执行此操作 除非您已禁用它 Your Documentation prefs pane should look some
  • Actionbar 顶部的 DrawerLayout

    使用抽屉布局时 有没有办法将抽屉视图覆盖在操作栏上 我不想在显示抽屉时隐藏操作栏 我希望操作栏保持原状 但被发送到后台 iOS Play 音乐应用就是一个例子 我当前的实现是在抽屉状态更改时隐藏和显示操作栏 但我不喜欢这种用户体验 publ
  • Criteria API:按类类型过滤

    我对关系数据库相对陌生 并且在创建查询方面遇到一些问题 首先我想简单地解释一下情况 我有几个实体类 全部都延伸了AbstractEntity or EntityProperty 因此实体可以拥有属性 属性也可以拥有实体 因此存在双向关系 现
  • jQuery UI 对话框阻止 Google Chrome 中的窗口滚动条 [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我在使用 jQuery UI 对话框时遇到问题 当我在 jQuery 对话框中打开照片时
  • 英特尔 Edison MRAA 模块不工作

    我最近下载了 Intel XDK IOT 版本并使用了 LED 引脚 13 闪烁示例 然后我将程序上传到爱迪生上 但它出现了一些错误 其中之一是找不到 MRAA 模块 附带的示例代码是 main js var mraa new requir
  • Clojure,合并两个地图数组

    我有两个地图数组 1st is a 1 b 2 d 6 a 2 b 2 a 7 b 7 2nd is a 3 c 3 e 9 y 7 a 2 b 6 c 8 取决于的值a即 如果它在第二个数组中匹配 则 第二个地图 应与 第一个地图 合并
  • 如果测试没有足够的 python 覆盖率,如何让 travis 失败

    如果我的测试没有足够的覆盖率 例如 通常我使用以下 travis 配置条目运行测试 script coverage run source mytestmodule setup py test 根据这个link 如果您添加 fail unde
  • iOS 12 上的 PWA 不再与 Safari 共享 Service Worker 缓存?

    对于 iOS 11 上的 PWA 我们通过将登录详细信息存储在 Service Worker Web 缓存中来解决在 Safari 中打开的外部第三方登录问题 这在 iOS 12 中不再有效 在撰写本文时处于测试版 我认为这肯定是因为 PW
  • 使用 JavaScript eval 解析 JSON

    问题 我正在使用 eval 解析来自我的 WebMethod 之一的 JSON 返回值 我不想添加jquery json 因为传输量已经相当大了 所以我用eval解析JSON返回值 现在有传言说这是不安全的 为什么 没有人可以修改 JSOn
  • ld:找不到 -lrt 的库

    我正在尝试运行一个为 Ubuntu 创建且适用于 Mac OS 的项目 当我执行 make 时 出现以下错误 ld library not found for lrt clang error linker command failed wi
  • 我可以在项目/解决方案级别设置 Option Explicit 和 Option Strict 吗?

    我真的很喜欢 VB NET 提供的编码速度 但我不喜欢忘记声明变量类型 函数返回类型等的可能性 这就是我在每个类中使用的原因 Option Explicit On Option Strict On 有没有办法在项目 解决方案级别定义这两个选