【发布时间】:2017-06-11 05:37:25
【问题描述】:
我在 Windows 上开发了一个 SQLite/C# 应用程序,并将其部署在 Ubuntu 服务器上。
我在这里下载了 MONO 的预编译 DLL https://system.data.sqlite.org/downloads/1.0.104.0/sqlite-netFx451-binary-Mono-2013-1.0.104.0.zip
我下载了源代码并使用此脚本编译了 libSQLite.Interop.so,然后将 libSQLite.Interop.so 与其他 DLL 一起移动到网站的 bin 文件夹中 https://system.data.sqlite.org/index.html/artifact?ci=trunk&filename=Setup/compile-interop-assembly-release.sh
它仍然抱怨 System.DllNotFoundException: SQLite.Interop.dll。我尝试将 libSQLite.Interop.so 重命名为 SQLite.Interop.dll,但没有帮助。
我还需要做什么才能让 SQLite(EF6) 在 Ubuntu 上的 MONO 上运行?
【问题讨论】: