部分winxp 报 System.IO.FileNotFoundException: 未能加载文件或程序集"System.Data.SQLite.dll,分全给

波波007 2014-01-23 07:36:33
System.IO.FileNotFoundException: 未能加载文件或程序集“System.Data.SQLite.dll”或它的某一个依赖项。找不到指定的模块。
文件名:“System.Data.SQLite.dll”
在 SrxCE.DBUtility.DataBaseOperator.ExecuteScalar(String cmdText)
在 SrxCE.SQLServerDAL.BackCommonFunctionDao.SelectExecuteScalar(String tableName, String dataStr, String whereStr) 位置 D:\netfile\software20130113\SQLServerDAL\BackCommonFunctionDao.cs:行号 57
在 SrxCE.BLL.BackCommonFunctionBiz.SelectExecuteScalar(String tableName, String dataStr, String whereStr) 位置 D:\netfile\software20130113\BLL\BackCommonFunctionBiz.cs:行号 54

我用到了SQLite数据库
奇怪的是只有部分xp会出现这个问题。win7 32位 64位正常
...全文
1246 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
dianjixue1 2014-01-27
  • 打赏
  • 举报
回复
你使用的.net framework2.0编译的System.Data.SQLite.dll还.net framework4.0编译的? 我之前使用WPF,在XP下仅安装.net framework4.0,理论上应该使用4.0编译的System.Data.SQLite.dll。但是奇怪的项目发布后,在XP下运行就报这个错误。如果使用.net framework2.0编译的System.Data.SQLite.dll,项目发布后就运行正常。 但是,如过XP下直接安装VS2010,是不自带.net Framework3.5以下的安装包的,仅能制作.net framework4.0的项目,此时采用.net framework2.0编译的System.Data.SQLite.dll,根本编译不成功! 所以,这个问题可能与System.Data.SQLite.dll文件有关。在网上找个别的System.Data.SQLite.dll
lele_nancy 2014-01-27
  • 打赏
  • 举报
回复
System.Data.SQLite, Version 1.0.82.0是32Bit的DLL 在XP的里面去安装一个 sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe 这个可能会好用
flashrhx2010 2014-01-26
  • 打赏
  • 举报
回复
注意编译环境, 我是把System.Data.SQLite.dll不同环境分别方在 x86 和 x64文件夹下,然后好像还有一个dll方在exe同目录运行的。
本拉灯 2014-01-24
  • 打赏
  • 举报
回复
引用 14 楼 xbhp1984 的回复:
[quote=引用 10 楼 wawd74520 的回复:] http://download.csdn.net/detail/wawd74520/6878367 try
换了个版本后没有问题了。继续测试[/quote] 没问题了就结贴。不要1贴两问。
波波007 2014-01-24
  • 打赏
  • 举报
回复
引用 10 楼 wawd74520 的回复:
http://download.csdn.net/detail/wawd74520/6878367 try
换了个版本后没有问题了。继续测试
cheng2005 2014-01-23
  • 打赏
  • 举报
回复
C++运行时啊,少年,看人家的需求
波波007 2014-01-23
  • 打赏
  • 举报
回复
好的 我看看
失落的神庙 2014-01-23
  • 打赏
  • 举报
回复
8楼 说的 的版本 链接在10楼
hudsonhuang 2014-01-23
  • 打赏
  • 举报
回复
引用 7 楼 xbhp1984 的回复:
[quote=引用 6 楼 hudsonhuang 的回复:] [quote=引用 5 楼 xbhp1984 的回复:] [quote=引用 1 楼 hudsonhuang 的回复:] 大家还是用access吧,sqlite太难用了
其实也不难,不就是个小型数据库么。呵呵 [/quote] -_- 我也觉得不难 不知道你为什么要问呢? [/quote] 这个问题不是因为难才问的,问题跟数据库没有关系。如题![/quote] -_- 那等高手给你答案吧
本拉灯 2014-01-23
  • 打赏
  • 举报
回复
下载一个1.0.66.0的版本。然后用x86编译你的软件。用了这么久了都没发现问题
波波007 2014-01-23
  • 打赏
  • 举报
回复
引用 6 楼 hudsonhuang 的回复:
[quote=引用 5 楼 xbhp1984 的回复:] [quote=引用 1 楼 hudsonhuang 的回复:] 大家还是用access吧,sqlite太难用了
其实也不难,不就是个小型数据库么。呵呵 [/quote] -_- 我也觉得不难 不知道你为什么要问呢? [/quote] 这个问题不是因为难才问的,问题跟数据库没有关系。如题!
hudsonhuang 2014-01-23
  • 打赏
  • 举报
回复
引用 5 楼 xbhp1984 的回复:
[quote=引用 1 楼 hudsonhuang 的回复:] 大家还是用access吧,sqlite太难用了
其实也不难,不就是个小型数据库么。呵呵 [/quote] -_- 我也觉得不难 不知道你为什么要问呢?
波波007 2014-01-23
  • 打赏
  • 举报
回复
引用 1 楼 hudsonhuang 的回复:
大家还是用access吧,sqlite太难用了
其实也不难,不就是个小型数据库么。呵呵
波波007 2014-01-23
  • 打赏
  • 举报
回复
引用 2 楼 qldsrx 的回复:
你确定那个System.Data.SQLite.dll是存在的吗?
System.Data.SQLite.dll肯定存在的 奇怪的是只有部分xp会出现这个问题。win7 32位 64位正常 我用的是.NET Framework 4.0,winxp也正常安装了 System.Data.SQLite.dll 版本是System.Data.SQLite, Version 1.0.82.0 [assembly: TargetFramework(".NETFramework,Version=v4.0,Profile=Client", FrameworkDisplayName=".NET Framework 4 Client Profile")]
hudsonhuang 2014-01-23
  • 打赏
  • 举报
回复
引用 2 楼 qldsrx 的回复:
你确定那个System.Data.SQLite.dll是存在的吗?
人家都说部分机器有问题了 发现现在的人啊,用东西从来都不读官网上的资料的
qldsrx 2014-01-23
  • 打赏
  • 举报
回复
你确定那个System.Data.SQLite.dll是存在的吗?
hudsonhuang 2014-01-23
  • 打赏
  • 举报
回复
大家还是用access吧,sqlite太难用了

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧