无法加载共享库'db2app64.dll'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法加载共享库'db2app64.dll'相关的知识,希望对你有一定的参考价值。

目前正在使用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)中没有此类文件或目录

答案

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

.net试图加载Windows库db2app64.dll因此它抛出错误的原因。无法加载共享库'db2app64.dll'

enter image description here

以上是关于无法加载共享库'db2app64.dll'的主要内容,如果未能解决你的问题,请参考以下文章

加载共享库时出错,无法打开共享对象文件:没有这样的文件或目录(hiredis)

延迟加载具有相同名称的不同库

Lampp无法加载共享库

Eclipse:无法加载 JNI 共享库 [重复]

Eclipse - 无法加载 JNI 共享库

Java无法加载JNI共享库[重复]