导出DLL描述 - 使用Visual Studio 2012进行引用

时间:2012-11-05 14:59:33

标签: visual-studio-2012 dll

我的同事让我看到他需要使用的dll。所以我在Visual Studio 2012上使用了对象浏览器。现在他问我是否可以像dll引用的文本版本一样导出(方法签名和属性)。

有办法吗?

我已经可以看到类似

的内容
short get_Param(short sNumParam)
    Member of LMLib.ISWKey

在专用于描述的窗口上。我只需要将每个方法都放在一个文件中。

1 个答案:

答案 0 :(得分:2)

您可以使用技巧并让IDE为您生成定义。在文本编辑器中写一小段代码,类似于:

 var obj = new LMLib.ISWKey();

在文本编辑器中右键单击ISWKey,然后选择“转到定义”。您将获得一个新的文本文件,其中包含从元数据中自动生成的定义。

如果它是一个COM接口,确实听起来像这样的名称,那么你可以从Visual Studio命令提示符运行Oleview.exe。使用File + View Typelib,选择COM服务器的类型库,您将获得服务器的自动生成IDL。如果它实际上是COM服务器,则更喜欢这种方法,您将获得更多信息,包括[helpstring]属性。

当然,请不要犹豫,向DLL的所有者询问文档。您为使用DLL的许可证付了很多钱。