gpt4 book ai didi

c# - 无法加载 DLL 'SQLite.Interop.dll'

转载 作者:IT王子 更新时间:2023-10-29 03:30:21 26 4
gpt4 key购买 nike

我会定期收到以下异常:

无法加载 DLL“SQLite.Interop.dll”:找不到指定的模块。 (HRESULT 异常:0x8007007E)

我使用的是 1.0.82.0。版本,在 VS2010,操作系统 Win7 64 中使用 nuget 安装它。

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

停止它的唯一方法是注销和登录。不抛出异常并加载 dll。它可以工作几天,但随后可能会再次损坏。

有没有人见过这样的事情,有解决办法吗?

最佳答案

我知道我来晚了,但我在今天下载最新的 x86/x64(版本 1.0.88.0)后就遇到了这个问题。我在 VS2012 中的本地 IIS 默认运行 32 位,并且没有简单的方法切换到 x64。我的生产服务器运行 64 位。

无论如何,我将 NuGet 包安装到一个 DLL 项目中,但出现了这个错误。我还必须将它安装到主站点 项目才能让它正常工作。即使它根本不涉及 SQLite 类。

我的猜测是 SQLite 使用入口程序集来检测要加载哪个版本的 Interop。

关于c# - 无法加载 DLL 'SQLite.Interop.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13028069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com