【发布时间】:2017-04-20 20:26:22
【问题描述】:
我正在使用 VS2005 来维护一些 vb.net 代码。我正准备更新到较新的工具集并首先进行代码清理。
我正在清理所有编译错误消息,但我注意到如果我将字符串传递给需要整数的函数,我不会收到警告。
如何强制发出警告?
具体情况是我在改这段代码:
Public Function MyFunc(ByVal MyVar)
到
Public Function MyFunc(ByVal MyVar As Integer)
我想找到所有没有以整数传递的地方。
【问题讨论】:
-
在项目属性“编译”选项卡中打开
Option Strict On应该标记这些。 -
我没有看到类似的东西;也许那是在较新版本的 VS 上?
-
只需在每个代码文件的顶部键入
Option Strict On,直到您弄清楚项目设置 -
这样更好,因为我可以一次处理一个文件。做出这样的回答,我会接受的。
标签: .net vb.net option-strict