首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法加载DLL 'SQLite.Interop.dll‘

无法加载DLL 'SQLite.Interop.dll‘
EN

Stack Overflow用户
提问于 2012-10-23 18:06:46
回答 28查看 220.6K关注 0票数 236

我会定期收到以下异常:

Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

我使用的是1.0.82.0。版本,使用nuget在VS2010,OS Win7 64中安装它。

一旦异常开始出现,它就会不断出现-在调试和发布中,以及在VS内部或外部运行应用程序。

阻止它的唯一方法是注销并登录。不会引发异常,而是加载dll。它可以工作几天,但它可能会再次崩溃。

有没有人见过这样的东西,有解决方案吗?

EN

Stack Overflow用户

发布于 2015-08-28 00:22:29

因为这个问题很复杂,所以我想在这里发帖。我的解决方案是回滚到.Net 4.0。我已经测试了3天,还没能让System.Data.SQLite.Core.1.0.98.0与.Net 4.5或.Net 4.5.1一起工作。

在3台计算机、2台服务器和1台开发PC上进行了详尽的测试。我还没能找到问题的根源。我已尝试编辑.vsproj文件。实际上,我已经将SQLite.interop.dll添加到所有文件夹中。我已经将该包应用于所有GAC文件夹,并单独删除和重新应用。最终被移除。

我的System.Data.SQLite.Core.1.0.98.0可以与.Net 4.0一起使用。我打算继续尝试迁移,但我想我会先启动一个新项目,看看是否能让它以这种方式工作。这最初是一个.Net 3.5 web应用程序,在我的旅行中,我发现了大量仍然引用该框架的信息。

票数 1
EN
查看全部 28 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13028069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档