将 Oracle.ManagedDataAccess dll 从版本 4.121.1.0 更新到版本 4.121.2.0 后,由于我无法使用 NHibernate 保存先前版本中 CLOB 类型的值,因此在客户端计算机上出现以下错误:
System.TypeInitializationException:“OracleInternal.Common.ProviderConfig”的类型初始值设定项引发异常。 ---> System.Configuration.ConfigurationErrorsException:配置系统初始化失败 ---> System.Configuration.ConfigurationErrorsException:部分或组名称“oracle.manageddataaccess.client”已定义。对此的更新可能仅发生在定义它的配置级别。
在我的开发机器上,这种情况不会发生,我查看了他机器的 machine.config 文件,并且不包含此部分,我已经尝试过使用和不使用 Nuget 在 app.config 中添加的设置,但似乎没有任何效果。
有人知道我该如何解决这个问题吗?
谢谢
从 machine.config 中删除 oracle.manageddataaccess.client 部分。
NuGet 包中的自述文件告诉您这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)