我已经创建了项目C# .net 4.0来读取 xls 文件。
我正面临"'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine"on的问题64 bit Win7 OS。搜索后发现我必须安装AccessDatabaseEngine_x64.exe.
所以我删除32 bit了 MS office 的版本,然后安装了AccessDatabaseEngine_x64. 我的代码运行良好。
现在的问题是,当我必须发送exe给客户端时,客户端是否已安装AccessDatabaseEngine_x64或者我可以使用一些 AccessDatabaseEngine 的 dll 复制到解决方案并且它会正常工作?