我有一个VB.NET应用程序,它通过标准的COM Interop方法引用VB6 dll。一切都很好,直到我为VB6 dll添加了一些额外的功能。我重新编译并注册了dll,从我的VB.NET应用程序中删除了引用并再次添加它。从那以后,我一直受到上述错误的欢迎。我认为这个问题与我的新代码有关所以我在dll中创建了一个非常简单的Hello World函数用于测试目的,并试图从我的VB.NET应用程序调用它...同样的问题。
我一直在搜索并删除所有版本的dll,从注册表中删除看似过时的引用...都没有成功。
有人知道发生了什么事吗?
提前谢谢!