我已经使用 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(使用前将#替换为@)