Dot-Net
.NET 錯誤:找不到依賴項“Microsoft.Office.Interop.Excel”
我的同事編寫了一個驅動 Excel 的 DLL。
當我在我的 .NET 應用程序中引用他的 DLL 時,我收到一個警告:
The dependency 'Microsoft.Office.Interop.Excel' could not be found.我的應用程序將編譯。
但是,當我使用我同事的 DLL 訪問 Excel 時,會引發異常,並顯示上面的消息。
我們應該有相同的設置: Windows XP Pro SP3、VS2003、.NET 1.1、Office 2003
我的問題似乎與this question類似,但我不知道它是否相同。
任何幫助或建議都非常感謝!
更新:
感謝您到目前為止的回答!
我沒有添加對
Microsoft.Office.Interop.Excel.我當然不應該這樣做?
但是:當我嘗試添加此引用時,在“添加引用”對話框中找不到
Microsoft.Office.Interop.Excel。大概這意味著我缺少一個 DLL?
……但我不明白這怎麼會發生?!
更新(固定):
@ConcernedOfTunbridgeWells 為我解決了這個問題:安裝主互操作程序集。
您可能需要安裝 Office 的主要互操作程序集,可從此處下載。 根據您安裝 Visual Studio 和 Office 的順序,預設情況下可能不會安裝它們。
您是否
Microsoft.Office.Interop.Excel在項目中明確添加了對的引用?