sqlsugar写着Microsoft.ACE.OleDB.15.0,但是C#只有oledb7的包
时间: 2024-04-04 19:29:22 浏览: 45
Microsoft.ACE.OLEDB.12.0-提供程序
如果你的项目中只有 OleDb7 的包,那么可能是因为你的项目是 .NET Framework 4.7.2 或以下版本,而 Microsoft.ACE.OLEDB.15.0 是在 .NET Framework 4.8 中引入的。
你可以通过以下两种方式来解决这个问题:
1. 升级你的项目到 .NET Framework 4.8 或以上版本。在这个版本中,Microsoft.ACE.OLEDB.15.0 已经包含在了 System.Data.OleDb 中。
2. 手动安装 Microsoft Access 数据库引擎 2010 可再发行组件。这个组件包含了 Microsoft.ACE.OLEDB.15.0,可以让你在低版本的 .NET Framework 中使用它。下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=13255。
安装完成后,就可以在你的项目中添加对 Microsoft.ACE.OLEDB.15.0 的引用了。
阅读全文