解决:Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies

解决:Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies

5238发表于2016-09-11

今天调试一个控制台小程序,出现以下奇怪的问题:


Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. 找不到指定的模块。Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. 找不到指定的模块。, 


本地的是好的,发到服务器器上就出这个问题。这个程序用了SQLite数据库,本地和服务器都是64位的系统。

编译目标也是选了86,如下图:

检查了一下bin下面有System.Data.SQLite.dll,后来才找到原因是服务器缺少安装一个组件。

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=8328

安装后就没有问题了。





小编蓝狐