【问题标题】:How to add a reference to native COM library in Visual Studio?如何在 Visual Studio 中添加对本机 COM 库的引用?
【发布时间】:2011-11-16 09:46:53
【问题描述】:

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

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

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

.

我理解了什么或者我做错了什么?

【问题讨论】:

  • 为您尝试添加引用的 Visual Studio 项目选择的目标平台是什么?

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


【解决方案1】:

您将部署构建混为一谈。添加引用需要类型库或包含嵌入在 DLL 中的类型库的 DLL。 Skype4com.dll 有一个,但它有一个问题,阻止它通过“添加引用”对话框添加。

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

【讨论】:

  • 这仍然允许在隔离模式下使用 COM 库吗?
  • 是的。但这是一个单独的问题。先把它建起来。隔离是一个部署细节。
  • 所以...它正在构建中。但是现在,如何在隔离模式下使用这个 COM 库?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
相关资源
最近更新 更多