如何在Visual Studio 2010中添加Iterop,就像在Visual Studio 2008中一样

Vac*_*ano 2 visual-studio-2010

有没有人知道如何在Visual Studio 2010中添加对"C:\ Windows\SysWOW64\mqoa30.tlb"的引用,就像在Visual Studio 2008中一样?

如果我转到添加引用,并浏览到此文件:"C:\ Windows\SysWOW64\mqoa30.tlb"这些是不同的结果:

Visual Studio 2008

添加就好了
添加就好了

创建Interop

并创建Interop的东西

Visual Studio 2010

不添加

搜索引擎优化的明文错误信息:

Could not add a reference to C:\Windows\SysWOW64\mqoa30.tlb
Could not load file or assembly 'mqoa30.tlb' or one of its dependencies. The module was expected to contain an assembly manifest.
This file may not be a managed assembly.
Run Code Online (Sandbox Code Playgroud)

无法从"添加引用"对话框中添加,并且"Microsoft Messaging Queue 3.0类型库"未在COM类型库中列出.

(注意:我安装了MSMQ并且工作正常(通过NServiceBus).我正在运行Windows 7.)


如果您知道如何添加参考,请告诉我?

Han*_*ant 6

这就是我的VS2010版本的样子,工作正常.不知道你的截图可能代表什么,我想是某种附加组件.

在此输入图像描述

  • 有趣......这个插件是微软的"生产力电动工具"(http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/).我假设他们来自微软,他们安装起来相当安全.猜猜我错了.我禁用了微软的"生产力电动工具",我能够添加参考就好了.谢谢您的帮助! (5认同)