我正在尝试读取xlsx文件。

我有一个异常(exception)

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. c#

然后我从这里安装
http://www.microsoft.com/en-us/download/details.aspx?id=13255

然后我将platform target更改为x64
现在我得到了这个异常(exception):
BadImageFormatException was unhandeled

{"Could not load file or assembly 'LinqToExcel, Version=1.9.0.0, Culture=neutral, PublicKeyToken=9c8ea65a58f03f1f' or one of its dependencies. An attempt was made to load a program with an incorrect format."}

更新1

我已经安装了linq_to_excel
使用
Install-Package LinqToExcel

然后将lib文件添加到引用

最佳答案

您有两个选择要解决

  • 启用IIS以运行32位应用程序
  • 安装LinqToExcel_x64
  • 关于c# - 无法加载文件或程序集'LinqToExcel,版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25228259/

    10-13 09:38