使用Visual Studio 2012的Microsoft.Interop.Excel不再有效

时间:2013-07-15 14:40:48

标签: c# excel excel-2010 excel-interop

我使用的是来自同事的DLL,并且出于可维护性原因,他们希望将他们的项目合并到一个解决方案中。他们的DLL从Excel工作表中读取数据行,我的应用程序获取数据并将其显示在listview控件中。同事在Visual Studio 2008中发挥了作用,而我的应用程序是在Visual Studio 2012中开发的。所有代码都是用C#编写的。

合并项目后,我不得不将Microsoft.Interop.Excel的引用更新到VS2012中的14.0对象库。当我在我的机器上使用更新的解决方案进行测试时,一切都运行得很好 - 读取Excel文件并且一切看起来都很好;但是,当我在测试机器上运行它时,应用程序不再有效。它似乎不会从Excel工作表中读取数据。

我的计算机正在运行Office 2013,而其他计算机正在运行Office 2010.我在另一台运行Office 2010和VS2012的计算机上尝试过,没有任何问题。我也尝试下载MS可再发行组件,但没有任何运气。

有没有人有类似的问题?

0 个答案:

没有答案