問題
用到了SQLite,在我的項目環境下調試運行都是正常的,但是發佈部署之後報錯:無法加載DLL“SQLite.Interop.dll”,: 找不到指定的模塊。 (異常來自 HRESULT:0x8007007E)
解決方法
方法一
手動將該dll文件放在c:/Windows/SysWOW64文件夾下(或System32下)
但這個方法不推薦。
方法二
在項目根目錄下,添加已有項的方式添加SQLite.Interop.dll文件。在文件屬性之處選擇如圖選項
發佈之後運行發現解決了。
可以參考以下網站
參考
除此之外,還可以在sqlite下載頁面中檢查以下是否符合其要求
https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki