我已经使用 linqtoexcel 创建了 windows 窗体应用程序来读取 excel 文件,它在 windows 7 32/64 位和 office 32 位上运行良好,但在 windows 64 位和 office 64 上它抛出“Microsoft.ACE.OLEDB.12.0”提供程序未注册本地机器
谁能帮助我如何在 64 位办公室上运行我的应用程序
我已经使用 linqtoexcel 创建了 windows 窗体应用程序来读取 excel 文件,它在 windows 7 32/64 位和 office 32 位上运行良好,但在 windows 64 位和 office 64 上它抛出“Microsoft.ACE.OLEDB.12.0”提供程序未注册本地机器
谁能帮助我如何在 64 位办公室上运行我的应用程序
您需要安装 Access 数据库引擎。更多详细信息Office Microsoft Access 数据库引擎 2010 Redistributable
如果您的项目使用 x86 LinqToXml 安装 x86,否则安装 x64 版本的 Access 数据库引擎。对于 x64 Windows 和 x64 Office,也可以使用 x86 LinqToXml 和 Access 数据库引擎。
我成功地测试了这个