问题
用到了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