在.NET应用程序中查看COM DLL的内容

时间:2016-09-02 12:13:26

标签: c# .net dll com com-interop

我是C#的新手,需要在我的申请中使用COM DLL

我已针对原始tlbimp执行了DLL,使用DLL注册了我的新regsvr32,并DLL查看了ildasm的内容DLL然后使用/ilasm /res /dll /key(使用与我的C#项目相同的密钥)重新创建并签名{{​​1}}。 然后,我将新的签名DLL添加到我的GAC

我在应用程序中向reference添加了DLL,并且能够输出Type结构中每个method的{​​{1}}。

  

我希望此DLL具有DLL值,但无法执行array(s)方法,并且在结构转储文件中看不到任何数组。

     

我期待的两个数组类型为getINT。这个STRING应该可以填充DLL

下面是使用combobox

转储DLL
  

有人可以告诉我这个ildasm中是否存在一系列值,或者我是否应该停止旋转我的车轮?

DLL

1 个答案:

答案 0 :(得分:-1)

所以继续实现我的COM DLL,并在同一时间替换我自己的方法。我被告知&实现了两件事

  1. 在上面的代码中,您可以看到[MET] GetIncidentCodes返回一个VBA.Collection(),即一个数组。

  2. 我被告知收藏品中有两件物品。我真诚地希望他们不是0而且空白......但到目前为止,我已经能够回归。

  3. 继续学习C#