我最近不得不重建一个C#interop创建VB6调用。我已经用regasm(使用codebase开关)注册它,并添加了tlb作为VB6项目的引用,但是当我尝试调用它时,出现以下自动化错误:-2146232832(0x80131600)自动化错误与互操作
如果我注册了现有interop dll以完全相同的方式添加到我的项目中,它工作正常。我可以想到的唯一区别是该项目已经从VS8升级到VS9(尽管与.net版本相同),现在我正在64位计算机上编译(我知道这是一个问题)。我已经将该项目设置为x86编译,但仍然出现自动化错误。
任何想法??
你的意思是VS2008和VS2010我认为? – EaterOfCode 2012-08-15 16:33:46