當前正在使用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”