我有一个DLL,我试图用COM互操作来设计,以便在VB6程序中使用。当我尝试构建解决方案,以下错误显示出来:注册.tlb文件在COM COM DLL中的错误INTEROP
The assembly DLLFilePath could not be converted to a type library. Type library exporter encountered an error while processing 'DLLName.DLLName, DLLName'. Error: Element not found.
于是,我试图手动注册.tlb
使用RegAsm,但是我发现了一个非常类似的错误(错误:RA0000
)。
我不知道这个错误的原因?难道是因为我正在使用DataTable类型,并且它不兼容?
我记得试图让一个DataTable派生类com可见。没有为我工作...并不是所有的DataTable通过属性/方法公开的类型都是可见的。 – 2011-02-15 14:35:57