c# 无法加载 DLL“SQLite.Interop.DLL”: 找不到指定的模块

 

 

 

说明:出现这种问题是x64环境下缺少SQLite.Interop.DLL

 

带bundle的表示动态库是按混合模式编译的,在使用的时候只需要System.Data.SQLite.dll就可以了,而不带bundle的则是将非托管部分和托管部分分别编译,System.Data.SQLite.dll不能独立使用,还需要有SQLite.Interop.dll才能使用。

我用的是不带bundle包中的System.Data.SQLite.dll,解决方法是要么手工复制SQLite.Interop.dll和exe放一块(不能用引用),要么换成引用bundle包中的System.Data.SQLite.dll。

posted @ 2022-03-18 11:25  qingjiawen  阅读(3230)  评论(0编辑  收藏  举报