Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在VisualStudio中添加对本机COM库的引用?_Visual Studio_Visual Studio 2010_Com_Clickonce - Fatal编程技术网

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

Visual studio 如何在VisualStudio中添加对本机COM库的引用?,visual-studio,visual-studio-2010,com,clickonce,Visual Studio,Visual Studio 2010,Com,Clickonce,MSDN中有一篇文章说也可以引用本机DLL: 要添加本机引用,请使用“添加引用”命令,然后浏览 到舱单上 所以,我正在尝试参考图书馆。我使用mt 工具。但当我试图引用此清单时,VS告诉我: 我理解什么或者我做错了什么?您将部署与构建混为一谈。添加引用需要类型库或包含内嵌在DLL中的类型库的DLL。Skype4com.dll有一个,但有一个问题阻止通过“添加引用”对话框添加它 使用“开始+程序”菜单中的Visual Studio命令提示符。使用cd导航到正确的目录并键入tlbimp skype4

MSDN中有一篇文章说也可以引用本机DLL:

要添加本机引用,请使用“添加引用”命令,然后浏览 到舱单上

所以,我正在尝试参考图书馆。我使用mt 工具。但当我试图引用此清单时,VS告诉我:

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

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


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

为您试图添加引用的visual studio项目选择的目标平台是什么?这是否仍允许在隔离模式下使用COM库?是。但这是另一个问题。先把它建起来。隔离是一个部署细节。所以。。。它正在建造。但是现在,如何在隔离模式下使用这个COM库?