Arbeitet derzeit mit IBM DB2, Openshift und Linux unter Verwendung des IBM DB .NET Core Providers.
Beim Ausführen der Anwendung tritt ein Fehler mit auf
System.DllNotFoundException: Die gemeinsam genutzte Bibliothek 'db2app64.dll' oder eine ihrer Abhängigkeiten kann nicht geladen werden.
Ziehen Sie das Festlegen der Umgebungsvariablen LD_DEBUG in Betracht, um die Diagnose von Ladeproblemen zu erleichtern:
libdb2app64.dll: Shared Object-Datei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis unter IBM.Data.DB2.Core.UnsafeNativeMethods.DB232.SQLFreeConnAttribsADONET (DB2SQLGetConnAttribsADONETParams & pParam)
Die Lösung bestand darin, auf IBM.EntityFrameworkCore-lnx für Linux-Builds zu verweisen.
.net hat versucht, die Windows-Bibliothek db2app64.dll zu laden, daher der Grund, warum der Fehler ausgelöst wurde. Shared Library 'db2app64.dll' kann nicht geladen werden