得到错误"无法加载DLL' SQLite.Interop.dll'"尽管它在bin文件夹中

时间:2017-04-20 20:32:55

标签: c# asp.net asp.net-mvc visual-studio sqlite

我有一个ASP.Net Web项目,并使用NuGet包含System.Data.SQLite。

这显示在我的推荐下但是当我发布我的应用程序时(通过"文件系统")并转到控制器" http://localhost/api/test",它显示错误:

  

无法加载DLL' SQLite.Interop.dll'找不到指定的模块。

我注意到,在我的项目bin\Release\net452\win7-x86\x64中,DLL存在,但在网站的实际bin文件夹中,interop dll 那里!< / p>

如何将其包括在内? (我尝试添加它作为参考,它不会让我)

1 个答案:

答案 0 :(得分:0)

找到interop.dll的位置并将其添加到项目中,然后选择copy always。这将强制发布配置文件将其复制到您的部署中。