我的同事编写了一个可以驱动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 我的问题似乎类似于这个问题,但我不知道是否相同。
非常感谢任何帮助或建议!
更新:
感谢迄今为止的答案!
我没有添加对
Microsoft.Office.Interop.Excel
的显式引用。我肯定不需要加吧?
然而:当我尝试添加此引用时,我在添加引用对话框中找不到
Microsoft.Office.Interop.Excel
。这可能意味着我缺少一个DLL?
...但我不明白怎么会这样?!
更新(已解决):
@ConcernedOfTunbridgeWells给了我解决方案:安装主要互操作性组件。