无法加载文件或程序集“Interop.Microsoft.Office.Interop.Word”或它的一个依赖

问题描述:

完成错误:无法加载文件或程序集“Interop.Microsoft.Office.Interop.Word”或它的一个依赖

无法加载文件或程序集“Interop.Microsoft.Office.Interop.Word '或它的一个依赖关系。定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)。

我需要什么样的依赖关系Interop.Microsoft.Office.Interop.Word
P.S. - 我的本地服务器中没有Microsoft Office,或者我不想安装它。

提供计算器上的其他解决方案并没有解决我的问题

+1

您一直在使用错误的汇编标签 - [tag:assembly]用于“汇编语言” - 您想要的是[tag:.net-assembly]。 [tag:assembly]用于汇编语言。 – tofro

您需要参考:

Microsoft.Office.Interop.Word 

从我看到MSDN Article for Interop你需要安装Microsoft Office。

若要完成此演练,您必须安装Microsoft Office Excel中 2007和Microsoft Office Word 2007或更高版本,安装 您的计算机上。

如果这对你不好,你应该使用另一种方法。此外,Interop还有众所周知的内存泄漏问题,您应该手动进行处理,我不建议您使用它。

+0

感谢您的回复,我已经在我的项目中添加了参考文献,但仍然无法正常工作,我认为是参考文献。缺少 –

+0

@SiddeshKulkarni你有办公室吗?你在你的问题中指出你没有。如果没有 – pinkfloydx33

+0

@ pinkfloydx33,Word Interop将无法正常工作是的,我无法安装它,并且我的一位同事曾经使用此程序集工作,他没有安装办公室。 –