.NET 8 中的 Oracle.ManagedDataAccess 问题:System.Configuration.ConfigurationManager v0.0.0.0 FileNotFoundException

问题描述 投票:0回答:1

我在尝试使用 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 程序集。有其他人遇到过这个问题吗?如果有,您有什么见解或解决方案吗?任何帮助将不胜感激!

提前致谢。

c# .net oracle dapper oracle-manageddataaccess
1个回答
0
投票

对于 .NET 8.0 应用程序,您应该引用支持 .NET Core 及更高版本的 Oracle.ManagedDataAccess.Core。目前最新版本是 3.21.130。

您正在引用支持 .NET Framework 4.7.2 至 4.8.1 的 .NET Framework 的 Oracle.ManagedDataAccess

© www.soinside.com 2019 - 2024. All rights reserved.