如何在Visual Studio中添加对本机COM库的引用?

时间:2011-09-13 18:03:33

标签: visual-studio visual-studio-2010 com clickonce

MSDN中有Deploying COM Components with ClickOnce文章说可以引用本机DLL:

  

要添加本机引用,请使用“添加引用”命令,然后浏览   清单。

所以,我正在尝试引用Skype4COM库。我使用 mt 生成了一个清单  工具。但是当我试图引用这个清单时,VS说我:

Add Reference error

我理解的是什么,或者我做错了什么?

1 个答案:

答案 0 :(得分:2)

您正在将部署建设混合在一起。添加引用需要类型库或包含嵌入DLL内部的类型库的DLL。 Skype4com.dll有一个,但它有一个问题,阻止它通过添加引用对话框添加。

使用“开始+程序”菜单中的“Visual Studio命令提示符”。使用cd导航到正确的目录并键入tlbimp skype4com.dll。只要您运行的是32位代码,就会收到警告。返回VS并使用Add Reference,Browse选项卡并选择生成的SKYPE4COMLib.dll文件。