Windows 7 64 位和 Office 64 位上的 LinqToExcel

2024-03-21

我已经使用 linqtoexcel 创建了 Windows 窗体应用程序来读取 Excel 文件,它在 Windows 7 32/64 位和 Office 32 位上运行良好,但在 Windows 64 位和 Office 64 上它会抛出“Microsoft.ACE.OLEDB.12.0”提供商未注册本地机器

谁能帮助我如何在 64 位 Office 上运行我的应用程序


您需要安装 Access 数据库引擎。更多细节Office Microsoft Access 数据库引擎 2010 可再发行组件 http://www.microsoft.com/en-us/download/details.aspx?id=13255

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

我成功地测试了这个

  • Win 64、Office 64、Access Database Engine 64、LinqToXml 64 和输出目标项目 x64
  • Win 64、Office 64、Access Database Engine x86、LinqToXml x86 和输出目标任何 CPU。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 7 64 位和 Office 64 位上的 LinqToExcel 的相关文章

随机推荐