【异常类型】:FileLoadException

【异常信息】:Could not load file or assembly 'Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

原因:这里的异常原因为程序集中引用的Oracle.ManagedDataAccess 和所给的Oracle.ManagedDataAccess版本不一致。

问题产生条件:在本地进行测试使用是不会有问题的,但是要把该软件布置到其他设备上,就会出现该问题。


引用的Oracle.ManagedDataAccess路径————

Oracle.ManagedDataAccess冲突问题


release路径————

Oracle.ManagedDataAccess冲突问题


布置后的软件会自动引用release下的Oracle.ManagedDataAccess,而导致和所引用的版本不一致。

解决:将引用路径下的Oracle.ManagedDataAccess版本替换release下的Oracle.ManagedDataAccess

相关文章:

  • 2022-01-12
  • 2021-05-31
  • 2022-01-12
  • 2021-12-28
  • 2022-01-13
  • 2021-09-18
  • 2021-11-18
  • 2022-02-07
猜你喜欢
  • 2021-11-11
  • 2021-12-05
  • 2021-10-22
  • 2021-04-19
  • 2021-07-15
  • 2021-12-10
  • 2021-04-22
相关资源
相似解决方案