未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0

aleckhao 2012-04-12 04:17:27
我开发的电脑装的是office2010,服务器上装的是office2007,所以我在添加引用的时候添的是版本12.0的,在web.config里也有意的改为版本12,
<add assembly="Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>,
但发布到服务器后为什么还要出这样的错误提示?
“未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) ”
...全文
15938 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
geicuili 2015-01-06
  • 打赏
  • 举报
回复
引用 8 楼 elangno1 的回复:
不知道楼主遇到此问题的童鞋,解决了没? 我也遇到类似的问题,我已经找到解决的办法了。如下图:复制本地那里改为“True”即可。
我的是True,也还是这个问题。
mmjswen 2014-05-25
  • 打赏
  • 举报
回复
这个比那些添加OFFICE .net好多了
  • 打赏
  • 举报
回复
不知道楼主遇到此问题的童鞋,解决了没?
我也遇到类似的问题,我已经找到解决的办法了。如下图:复制本地那里改为“True”即可。
mashu128 2013-06-28
  • 打赏
  • 举报
回复
引用 6 楼 zhentzy 的回复:
[quote=引用 2 楼 aleckhao 的回复:] [Quote=引用 1 楼 的回复:] 引用后,生成是正确的吗 [/Quote] 我专门看了,版本号什么的都对啊
你好 在吗?我遇到的问题跟你一样 。。想请教你。。[/quote] 我也遇到同样的问题了。。。怎么解决的啊?
编号_9527 2013-05-22
  • 打赏
  • 举报
回复
引用 2 楼 aleckhao 的回复:
[Quote=引用 1 楼 的回复:] 引用后,生成是正确的吗 [/Quote] 我专门看了,版本号什么的都对啊
你好 在吗?我遇到的问题跟你一样 。。想请教你。。
aleckhao 2012-04-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

你在开发电脑里面。看看引用的是不是of10里面的dll..你最好把off2007的dll考到项目中添加引用然后再发布。
[/Quote]
发布后我都在bin里看了,里面的Microsoft.Office.Interop.Excel的版本是12,是office2007的
蝶恋花雨 2012-04-12
  • 打赏
  • 举报
回复
你在开发电脑里面。看看引用的是不是of10里面的dll..你最好把off2007的dll考到项目中添加引用然后再发布。
zilong_32 2012-04-12
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20080311/19/e0ec5716-21ce-498b-8476-deeda655864d.html
aleckhao 2012-04-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

引用后,生成是正确的吗
[/Quote]
我专门看了,版本号什么的都对啊
  • 打赏
  • 举报
回复
引用后,生成是正确的吗

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧