none
Error in Visual Studio 2017 - Unable to load DLL 'e_sqlite3': The specified module could not be found RRS feed

  • 问题

  • 当我使用桌面桥打包的WinForm的应用时,出现上述异常。但是我运行的WinForm的程序时,没有异常抛出。我用的包为SQlite的净PCL。

    以下是异常信息:

    System.DllNotFoundException: 无法加载 DLL“e_sqlite3”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
       在 SQLitePCL.SQLite3Provider_e_sqlite3.NativeMethods.sqlite3_libversion_number()
       在 SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number()
       在 SQLitePCL.raw.SetProvider(ISQLite3Provider imp)
       在 SQLitePCL.Batteries_V2.Init()
       在 SQLite.SQLiteConnection..cctor()Void .ctor(System.String, SQLite.SQLiteOpenFlags, Boolean, System.Object)   在 SQLite.SQLiteConnection..ctor(String databasePath, SQLiteOpenFlags openFlags, Boolean storeDateTimeAsTicks, Object key)
       在 MindNetAPP.Inner.MMSqliteDataManager.ShareManager()

    2018年9月11日 9:04