2011-05-10 70 views
0

是否可以检查代码并查找可能发生转换错误的所有位置。诊断代码以在运行时检查错误的工具

对于Ex:Wherever =操作符,我必须检查LHS和RHS变量的类型。

以下软件可能吗?

submain CodeIt.Right 
SSW Code Auditor 
+0

恩,编译器会为你做这件事...... – 2011-05-10 14:33:50

+3

'Option Strict On'将禁止隐式转换。 – Jack 2011-05-10 14:36:03

+0

你说:“检查代码并发现可能发生的错误”,这不是运行时,这是编译时间...你是在调试代码还是在运行时查找错误? – PedroC88 2011-05-10 14:44:30

回答

1

在Visual Studio中,启用Option Strict和Option Explicit On。在每个代码文件的顶部

键入:

Option Strict On 
Option Explicit On 

或者,在您的项目设置,你可以在编译选项卡设置项目范围。

+0

这不是你应该拥有的唯一的东西。确保'Option Explicit'和'Option Strict'都是**开**。然后关闭**'Option Infer'。如果没有正确设置,不要在VB.NET中编写代码。 – 2011-05-11 01:54:58

+0

好点 - 固定 – 2011-05-11 02:19:29