我想使用 .NET SDK 中包含的 tlbimp.exe 工具从类型库创建互操作程序集。
我的问题是源类型库正在引用另一个我没有可用的库中的类型。如何让 tlbimp 不为引用类型自动生成程序集?
我收到以下错误:
解决对类型库“GridEX20”的引用。 自动将“GridEX20”导入“C:\tmp\GridEX20.dll”。 TlbImp:错误 TI0000:System.Runtime.InteropServices.COMException - 加载类型库/DLL 时出错。(来自 HRESULT 的异常:0x80029C4A (TYPE_E_CANTLOADLIBRARY))
使用进程监视器我得出的结论是找到了 GridEX20 库,但它引用了另一个未找到的库,并且当找不到该库时 tlbimp 报告错误。