未能加载文件或程序集“Microsoft.Office.Interop.Word"错误

本文介绍了解决C#应用程序在不同Office版本间运行时出现的互操作性问题。开发环境中使用的是Office2013,但在目标机器上运行时遇到与Office2003版本冲突的问题。通过更换Microsoft.Office.Interop.Word.dll版本,从15.0.0.0调整为11.0.0.0,成功解决了程序集定义与引用不匹配的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#的程序到别的机器上报此错误:未能加载文件或程序集“Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, ”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)。
开发机器上是office2013,对应15版本,目标机器上是office2003,将项目中的word引用删除,重新导入 11版本的Microsoft.Office.Interop.Word.dll后解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值