我已经使用linqtoexcel创建了Windows窗体应用程序,以读取Excel文件,该文件可以在Windows 7 32/64位(Office 32位)上正常运行,但是在Windows 64位(Office 64位)上则抛出“ Microsoft.ACE.OLEDB.12.0”提供程序未注册本...
我已经使用linqtoexcel创建了Windows窗体应用程序,以读取Excel文件,该文件可以在Windows 7 32/64位(Office 32位)上正常运行,但是在Windows 64位(Office 64位)上则抛出“ Microsoft.ACE.OLEDB.12.0”提供程序未注册本地机器
谁能帮我如何在64位办公室上运行我的应用程序
解决方法:
您需要安装Access数据库引擎.更多细节Office Microsoft Access Database Engine 2010 Redistributable
如果您的项目使用x86 LinqToXml,则安装x86,否则安装x64版本的Access Database Engine.对于x64 Windows和x64 Office,也可以使用x86 LinqToXml和Access数据库引擎.
我成功测试了
> Win 64,Office 64,Access数据库引擎64,LinqToXml 64和输出目标项目x64
> Win 64,Office 64,Access数据库引擎x86,LinqToXml x86,并输出目标Any CPU.
本文标题为:C#-Windows7 64位上的LinqToExcel与Office 64位
基础教程推荐
- C# 实现Eval(字符串表达式)的三种方法 2023-04-10
- C#操作Word打印的示例 2023-03-14
- Unity3D如何获取时间戳或北京时间 2023-02-17
- C#开发Windows UWP系列之3D变换 2023-06-21
- Razor C# – 从数据库中获取数据 2023-11-22
- C#记一次http协议multipart/form-data的boundary问题 2023-06-14
- 详解WPF中的隧道路由和冒泡路由事件 2023-04-10
- c#读取XML多级子节点 2022-11-05
- C#实现的上传图片、保存图片、加水印、生成缩略图功能示例 2023-01-11
- 详解C#如何读写config配置文件 2022-11-27