小弟最近在vs2010下调用vb6的时,遇到一个奇怪的情况:    K3AloneFindValue.LockS _k3Lock = new K3AloneFindValue.LockSClass(); //接口回调
    public const string _pwdKey = "k3MobileV1"; 
    然后用_k3Lock.Init(_pwdKey);来获取数据。 
    这段代码我在vs2005上运行正确,但是在vs2010中 却报如下错误: 
    “ 类型“K3AloneFindValue.LockSClass”未定义构造函数;” 
    “无法嵌入互操作类型“K3AloneFindValue.LockSClass”。请改用适用的接口。”    K3AloneFindValue.dll这个文件我注册了,而且在vs2005引用带有interop前缀的对应Com组件后,但是在2010下却只能找到不带interop前缀的对应Com组件,运行时就报上面的错误了。
   很郁闷,明明就是标准的ActiveDLL组件,2010的调用是不是不一样啊?刚才在vs2008下试了一下也没问题。