小编Dob*_*bes的帖子

无法添加对microsoft.office.interop.excel的引用

我在运行Visual Studio 2010,.NET 4.5和Office 2010.我得到的,我尝试运行,我缺少的程序集引用了一些旧代码的警告 Microsoft.Office.Interop.Excel==12.0.0.0Microsoft.Office.Interop.Access==12.0.0.0.

搜索后,我找到了这篇文章

我安装了主互操作组件,当我去添加/删除程序时,它们会出现在我的控制面板中.但是,我仍然没有从Visual Studio中的COM或.NET插件的添加引用下拉列表中选择对互操作程序集的引用.我在导航时也没有互操作程序集C: > Windows > assembly > GAC,如上一篇文章所述.

在我的系统中搜索标记为".Interop"的任何内容都不会产生Office.Interop文件.真的很令人沮丧,因为它说组件已经安装好了.

添加对Microsoft.Excel和Microsoft.Access COM插件的简单引用不会删除警告.

更新: 我能够让这个工作.Interop程序集的12.0版本是Office 2007的原生.我运行的是Office 2010,它具有版本14.0的程序集.这些程序集是向后兼容的,但我无法在浏览器中"看到"它们,因为我必须选择我的项目来构建'Any CPU'而不仅仅是'x86'.

.net c# reference visual-studio-2010 excel-interop

6
推荐指数
1
解决办法
6646
查看次数

标签 统计

.net ×1

c# ×1

excel-interop ×1

reference ×1

visual-studio-2010 ×1