2016-09-26 111 views
3

完成錯誤:無法加載文件或程序集「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

回答

0

您需要參考:

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將無法正常工作是的,我無法安裝它,並且我的一位同事曾經使用此程序集工作,他沒有安裝辦公室。 –

相關問題