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

时间:2013-06-03 10:04:06

标签: .net winforms sqlite c#-4.0

我正在开发一个Windows窗体应用程序。当我在Windows 8(VS2012)上运行应用程序时,应用程序运行到一定程度然后崩溃,给出异常“{”无法加载DLL的'sqlite3':找不到指定的模块。 (HRESULT异常:0x8007007E)“}”。

我无法在引用中包含sqlite3 dll。当我尝试添加它并将Copy Local属性更改为True时,无法在构建解决方案时执行此操作,此属性会自动更改为False。 当我尝试通过release \ x64文件夹添加SQLite3时,我收到一个错误,该文件无法访问。 请帮助我解决这个问题!

1 个答案:

答案 0 :(得分:4)

将x64(64位)版本的sqlite3.dll添加到包含可执行文件的文件夹中 确保您取消阻止该文件。您可以通过在Windows资源管理器中右键单击它来取消阻止它。在“常规”选项卡的右下角,您会看到“取消阻止”按钮。

您无法将其添加为引用,因为它不是.NET程序集。