我需要interop.dll
从类型库中重新生成。因此我开火了
TlbImp.exe" foo.tlb /out:interop.dll
但与原来相比interop.dll
,我发现对象浏览器(见下文)
void SetNodeArr(int Size, FOO_NODE[] pArray) // original interop.dll
方法参数的开放数组SetNodeArr
丢失:
void SetNodeArr(int Size, ref FOO_NODE pArray) // regenrated interop.dll
我尝试了TlbImp.exe的一些选项,但没有运气。
Q我需要什么调整才能将参数pArray
声明为开放数组而不是简单引用?