开发者社区> 老朱教授> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQLite 解决:Could not load file or assembly 'System.Data.SQLite ... 试图加载格式不正确的程序/or one of its dependencies. 找不到指定的模块。

简介:
+关注继续查看
 Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. 找不到指定的模块。

错误提示如下:

Could not load file or assembly 'System.Data.SQLite,Version=1.0.66.0,Culture=neutral,PublicKeyToken=db937bc2d44ff139' or one of its dependencies. 试图加载格式不正确的程序


原因:

System.Data.SQLite分X64和X86版本。

一般来说,在64位系统上就应该使用X64版本的,但是这样一来开发工作似乎就繁琐了许多

如果不区分,就会出现如上的问题。


解决步骤1:[环境:VS2012]

为了简便,一律使用X86版的SQLite开发,省了许多麻烦!然后……

依次选择:【项目】-->【属性】,【生成】里面的【目标平台】设置由【Any CPU】成【x86】

如图:


解决步骤2:

System.Data.SQLite.dll is a mixed assembly, i.e. it contains both managed code and native code.,

需要安装Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)




本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/5335996.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python安装Jnius库报错DLL load failed:找不到模块
Python安装Jnius库报错DLL load failed:找不到模块
0 0
构建项目时发生错误 - 错误:CS0006“... \ Assembly-CSharp-firstpass.dll”找不到
构建项目时发生错误 - 错误:CS0006“... \ Assembly-CSharp-firstpass.dll”找不到 我正在为Hololens建立一个简单的项目。 独特的场景与简单的立方体。 我遵循这个教程做出来: - > https://developer.
2699 0
uwp - 解决使用EntityFramework时报错“unable to load dll 'sqlite3':the specified module could not be found”
原文:uwp - 解决使用EntityFramework时报错“unable to load dll 'sqlite3':the specified module could not be found” 在使用uwp的ef过程中碰到一万个问题快折腾死我了,好在最后终于解决掉所有问题,但愿如此,因为在这之前先后发生不同的报错,不知道后面还会碰到新的问题不。
818 0
uwp - 解决使用EntityFramework时报错“unable to load dll 'sqlite3':the specified module could not be found”
原文:uwp - 解决使用EntityFramework时报错“unable to load dll 'sqlite3':the specified module could not be found” 在使用uwp的ef过程中碰到一万个问题快折腾死我了,好在最后终于解决掉所有问题,但愿如此,因为在这之前先后发生不同的报错,不知道后面还会碰到新的问题不。
1129 0
工厂模式的Assembly.Load(path).CreateInstance(className)出错解决方法
<h1><span style="font-size:24px"> 1、问题描述</span></h1> <h2> <span style="font-size:24px">  </span><span style="font-size:18px">代码展示</span> </h2> <p><span style="font-size:24px">  </span><span sty
1432 0
使用vs2010编写c++Win32 Console Project时会出“error LNK1123” 错误解决方法
终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误, 解决方案为 将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是每新建一个项目都要这样设置一次,很麻烦 在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为: 第一步:与上相同。
728 0
entity framework 删除数据库出现错误的解决方法--最土但是很有效的方法
无法删除数据库,因为该数据库当前正在使用。 1 public ChinaerContext() 2 : base("name=ContextConn") 3 { 4 // Database.
521 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
OPEN SOURCE IN A DATA-DRIVEN WORLD
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载