无法加载共享库“ db2app64.dll”

时间:2019-04-02 02:48:31

标签: .net entity-framework .net-core db2 entity-framework-core

当前正在使用IBM DB .NET Core Provider与IBM DB2,Openshift和Linux合作。

在运行应用程序时,它会出错,

  

System.DllNotFoundException:无法加载共享库   “ db2app64.dll”或其依赖项之一。

为了帮助诊断加载问题,请考虑设置LD_DEBUG环境变量:

  

libdb2app64.dll:无法打开共享对象文件:无此文件或   目录位于   IBM.Data.DB2.Core.UnsafeNativeMethods.DB232.SQLFreeConnAttribsADONET(DB2SQLGetConnAttribsADONETParams&   pParam)

1 个答案:

答案 0 :(得分:1)

解决方案是参考用于Linux构建的IBM.EntityFrameworkCore-lnx。

.net试图加载Windows库db2app64.dll,因此它引发了错误。无法加载共享库“ db2app64.dll”

enter image description here