无法加载DLL“SQLite.Interop.dll”

时间:2017-04-22 00:37:44

标签: wpf sqlite

我刚刚为使用SQLite数据库的客户端完成了一个C#WPF应用程序。该程序启动正常,但每当程序尝试对数据库执行某些操作时,我在Try Catch中收到此错误:

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

我阅读了其他Stackoverflow问题,并没有在任何解决方案中取得成功。请注意,我正在使用“Microsoft Visual Studio 2017安装程序项目”构建安装程序

这是我到目前为止所尝试的内容:

Setting Copy Local to True in all of my project References.
Using NuGet to obtain System.Data.SQLite, .Core and x64/x86.
Setting Any CPU to x64.
Prefer 32-bit false.

SQLite.Interop.dll和System.Data.SQLite.dll位于已安装的应用程序目录中。这在安装了VS的计算机上不是问题,只在没有VS的计算机上出现问题。

0 个答案:

没有答案