LinqToExcel在Windows 7 64位上,办公室64位

时间:2014-04-09 06:43:31

标签: c# ms-office linq-to-excel

我已经使用linqtoexcel创建了Windows窗体应用程序来读取excel文件,它在Windows 7 32/64位上运行正常,办公室32位但在Windows 64位上使用office 64它会抛出' Microsoft.ACE.OLEDB.12.0 '提供程序未在本地计算机上注册

任何人都可以帮助我如何在64位办公室运行我的应用程序

1 个答案:

答案 0 :(得分:3)

您需要安装Access数据库引擎。更多详情Office Microsoft Access Database Engine 2010 Redistributable

如果您的项目使用x86 LinqToXml安装x86,否则使用x64版本的Access数据库引擎。对于x64 Windows和x64 Office,也可以使用x86 LinqToXml和Access数据库引擎。

我在

上成功测试了这个
  • Win 64,Office 64,Access数据库引擎64,LinqToXml 64和输出目标项目x64
  • Win 64,Office 64,Access数据库引擎x86,LinqToXml x86和输出目标任何CPU。