Mono auf Mac: DllNotFoundException trotz SQLite.Interop.dll in dllmap
Ich habe eine C # -Anwendung, die SQLite verwendet und unter Windows einwandfrei funktioniert.
Das gleiche Visual Studio-Projekt lässt sich in Xamarin Studio problemlos kompilieren, aber beim Ausführen erhalte ich:
DllNotFoundException: SQLite.Interop.dll
Trotz
libsqlite3.0.dylib
ist in/usr/lib
und auch im selben Ordner wie die ausführbare Datei und andere DLLs.
ist Teil von$DYLD_LIBRARY_PATH
Die ausführbare Datei und alle SQLite-verwendenden DLLs haben ein übereinstimmendes<the_exe_or_dll_including_filename_extension>.config
Datei mit:<configuration> <dllmap dll="sqlite" target="libsqlite.0.dylib" os="osx"/> <dllmap dll="sqlite3" target="libsqlite3.0.dylib" os="osx"/> </configuration>
Ich habe auch versucht, @ hinzuzufüg<dllmap dll="SQLite.Interop.dll" target="libsqlite3.0.dylib" os="osx"/>
, nicht besser
Worin besteht das Problem