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_PATHDie 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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage