我的VB.NET项目出现了一个不寻常的问题。我在表格的一行中得到了“对象或没有设置值的例外”:
Dim CallTypeList as List(Of Object) = MyORM.RecordSetToDynamic(sql)
这一点的右侧并不重要,但通常通过第三方API读取数据库记录,并将字段复制到Dynamic ExpandoObjects,然后将它们单独装入List(Of Object) - 它可以工作,不要担心它。
我花了2个小时来查看所有的功能结构,但是当我复制该行时,在我的函数中将其移动并将其称为xCallTypeList,重命名的就行了。
我认为其他东西(可能是Active X)使执行状态不确定,并继续调试。
只有当我交换了xCallTypeList和CallTypeList变量名时才发现我无法分配给名为'CallTypeList'的变量。
有人知道发生了什么吗?我的网络搜索表明,该变量名称没有任何特殊之处。
我应该注意到我目前正在使用VS2013社区,但我最近安装了VS2015 Professional,但我还没有开始使用它(不确定是否会有所不同)。
感谢。