我在尝试使用 Dapper 和 Oracle.ManagedDataAccess 版本 21.13.0 将 .NET 8 应用程序连接到 Oracle 数据库时遇到问题。我收到的错误消息如下:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Configuration.ConfigurationManager, version=0.0.0.0, Culture=neutral. The system cannot find the file specified."
我很困惑为什么它试图加载 ConfigurationManager v0.0.0.0 程序集。有其他人遇到过这个问题吗?如果有,您有什么见解或解决方案吗?任何帮助将不胜感激!
提前致谢。
对于 .NET 8.0 应用程序,您应该引用支持 .NET Core 及更高版本的 Oracle.ManagedDataAccess.Core。目前最新版本是 3.21.130。
您正在引用支持 .NET Framework 4.7.2 至 4.8.1 的 .NET Framework 的 Oracle.ManagedDataAccess。