Dob*_*bes 6 .net c# reference visual-studio-2010 excel-interop
我在运行Visual Studio 2010,.NET 4.5和Office 2010.我得到的,我尝试运行,我缺少的程序集引用了一些旧代码的警告 Microsoft.Office.Interop.Excel==12.0.0.0
和Microsoft.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'.
我能够让这个工作。互操作程序集的版本 12.0 是 Office 2007 本机的。我运行的是 Office 2010,其中包含版本 14.0 的程序集。这些程序集向后兼容,但我无法在浏览器中“看到”它们,因为我必须选择我的项目在“任何 CPU”上构建,而不仅仅是“x86”。
归档时间: |
|
查看次数: |
6646 次 |
最近记录: |