我有一个类P
的VB6 DLL,其属性为C
。
我将此DLL添加到C#项目作为参考。我可以声明C.get_P()
类型的对象,但intellisense只会显示以下内容有效:
C.P
并且没有P
意外。如果我尝试使用该语法,我将收到类似
'C'不包含'P'的定义,也没有扩展方法'P' ......可以找到...
C
的类型是一个类。 C.P
的属性更基本类型(如布尔值)似乎没有这个问题。
现在,当发生这种情况时,它似乎是自发的;以前<tfoot>
突然有效的地方将不再这样做。我无法弄清楚导致这种情况的原因,或者如何纠正它。