【发布时间】:2022-06-21 05:08:21
【问题描述】:
我有一个程序 (.Net Framework 4.6) 通过 OleDd 读取和更新 excel 电子表格。
我已使用 System.Data.OleDb (6.0.0) 包将此代码移植到 .Net 6 解决方案。 它在我的开发电脑(Win 10)上运行良好,但是当我将其上传到部署服务器(Windows server 2016)时出现错误:
数据提供者需要 Microsoft 数据访问组件 (MDAC)。 请安装 Microsoft 数据访问组件 (MDAC) 版本 2.6 或 稍后。
.Net Framework 4.6 应用程序在部署服务器上运行良好。
我已经安装了:
- AccessDatabaseEngine2016.exe
- mdac28sdk.msi
我的 .Net 6 应用在 32 位模式下运行
我错过了什么?
【问题讨论】: