繁体   English   中英

无法确定COM引用“ Microsoft.Office.Interop.Excel”的依赖项

[英]Could not determine the dependencies of the COM reference “Microsoft.Office.Interop.Excel”

我正在尝试运行一个使用Microsoft.Office.Interop.Excel加载的项目。
我已经安装了Primary Interop Assemblies程序集和bootrap ,并且安装了Officer 2010(已安装)。
我安装了Office 2013,已卸载并重新安装了Office 2010。
我已经通过COM引用选项卡添加了Microsoft.Office.Interop.Excel
之后,我已经从注册表中删除了1.8 excel版本,如此处所述http://social.msdn.microsoft.com/Forums/office/en-US/dd052f27-20d6-4b6b-9d8b-fe4fd9c6b9fc/broke-excel-interop -com具组件后installingremoving-2013-β释放?论坛= exceldev
我已经重新启动计算机,但仍然收到上面的警告,并且:
Could not determine the dependencies of the COM reference "VBIDE". Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)

我知道我应该使用.NET选项卡而不是COM选项卡添加引用,但是在引用窗口中没有.NET选项卡。

如果您使用的是VS2012,则应该在“程序集” Assemblies -> Extensions下看到“互操作”引用:

在此处输入图片说明

结果是一个.NET参考,如下所示:

在此处输入图片说明

更新:如前所述这里 ,确定您已经安装了完整的VSTO(不只是运行时):

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM