开发平台 :vs2008

开发语言 :vb.net

应用程序运行平台 :WINCE5.0,.net框架3.5版本

应用程序主要部分 :SQLce数据库、串口、Socket通信接口等,其中SQLce数据库的版本是3.5.0.0。

问题描述

用vs2008,vb.net语言开发WINCE5.0上的应用程序,使用到了SQLce数据库,联机调试的时候,数据库的创建表格、往表格里面写入数据、读取数据等基本操作都没有问题,但是当我的触控一体机LJD-eWin7000重新启动后,/Windows 下联机调试时生成的文件就丢失了,导致程序都无法打开,出现的错误提示是:(“找不到文件或程序集名称“System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3BE235DF1C8D2AD3”,或找不到它的一个依赖项”)。

接着,我把项目中引用的System.Data.SqlServerCe这个DLL文件从XP系统中的这个目录下(C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices)复制到LJD-eWin7000设备中,与应用程序放在同一目录下,于是,应用程序成功启动了,但是,接着问题来了。在应用程序启动后,可以创建数据库,创建表格,但是在读取数据库的数据时,就会出现异常,然后,程序就退出了。

解决办法一,在 LJD-eWin7000设备中重新安装这个文件:sqlce.wce5.armv4i.CAB(尽管安装时,提示“SQLServerCompact3.5 Core已安装”)。

解决办法二(推荐使用)。将SQLce数据库需要使用的几个DLL文件复制到LJD-eWin7000设备中,跟应用程序同一个目录下,包 括:System.Data.SqlServerCe.dll、sqlceca35.dll、sqlcecompact35.dll、 sqlceer35CN.dll、sqlceme35.dll、sqlceoledb35.dll、sqlceqp35.dll、sqlcese35.dll、System.Data.SqlClient.dll。

找不到文件或程序集名称System.Data.SqlServerCe...相关推荐

  1. 找不到文件或程序集名称“DreamweaverCtrls”的解决方法

    在dreamweaver中调试asp.net页面,出现以下错误: "/"应用程序中的服务器错误. ----------------------------------------- ...

  2. 找不到文件或程序集名称“xxx”,或找不到它的一个依赖项

    今天打开项目的时候突然出现了, "找不到文件或程序集名称"xxx",或找不到它的一个依赖项" 其解决方法是删除 C:/WINDOWS/Microsoft.NET ...

  3. 找不到具有不变名称“System.Data.SqlClient”的ADO.NET提供程序的实体框架提供程序

    本文翻译自:No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.S ...

  4. 具有固定名称mysql.data_SQLServer数据库之未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架 解决方案...

    本文主要向大家介绍了SQLServer数据库之未找到具有固定名称"System.Data.SqlClient"的 ADO.NET 提供程序的实体框架 解决方案,通过具体的内容向大家 ...

  5. 未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架 解决方案...

    今天在做EF ORM框架时,发生了一个异常: "无法为具有固定名称"System.Data.SqlClient"的 ADO.NET 提供程序加载在应用程序配置文件中注册的 ...

  6. 没有安装提供程序“System.Data.SqlServerCe.3.5”的解决方法

    没有安装提供程序"System.Data.SqlServerCe.3.5"的解决方法 参考文章: (1)没有安装提供程序"System.Data.SqlServerCe. ...

  7. C# 错误 175: 具有固定名称“System.Data.SQLite.EF6”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载

    进入C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config找到machine.config 在configuration -> system ...

  8. Windows找不到文件‘xxxxx‘。请确定文件名称是否正确,再试一次。 win+r命令打不开xxxx

    博客来源: 使用命令行配置电脑相关信息时,遇到如下提示:Windows找不到文件'gpedit.msc'.请确定文件名称是否正确,再试一次. 本来想打开本地组策略编辑器来着--结果-出现了下图 吼吼吼 ...

  9. System.Diagnostics.Process.Start(‪C:\\Windows\\System32\\osk.exe);提示找不到文件

    System.Diagnostics.Process.Start("‪C:\Windows\System32\osk.exe");提示找不到文件 解决方法:工程选择属性,生成界面, ...

最新文章

  1. MySQL8.0新特性——锁读取
  2. java 解析 csv 文件
  3. 51nod 1836:战忽局的手段(期望)
  4. iOS高级-RunLooper
  5. 测试Live Writer
  6. IDEA 修改JavaWeb的访问路径
  7. 前端学习(1586):react列表2
  8. 关于Markdown编辑器添加使用锚点的问题
  9. Dom4j SAXReader Constructors
  10. bootstrap表格插件php,深入了解Bootstrap table表格插件(一)
  11. Nodejs教程09:实现一个带接口请求的简单服务器
  12. 实地踩坑,新鲜出炉,阿里云GPU服务器Centos7.7深度学习环境搭建实战
  13. mysql inner 连接多表_MySQL数据库之多表查询inner join内连接
  14. EDA发展历史及现状
  15. 电子病历系统中痕迹保留的应用意义
  16. 华为研发工程师编程题:汽水瓶 [python]
  17. Python通过哈希算法实现文件完整性校验-以及大型文件完整性校验
  18. 预防服务器被攻击的处理方式
  19. 桐桐的新闻系统【模拟】
  20. amd处理器更新zen4服务器芯片,AMD Zen4接口AM5曝光:改用LGA触点式、告别脆弱的针脚...

热门文章

  1. apple magic mouse 鼠标 windows 下如何设置滚轮方向 使其 和 mac 一致
  2. 产品设计学习过程中的技术和方法
  3. 三菱a系列motion软体_沧州三菱MR-J4-350B
  4. python爬取csdn上的包含整人关键词的阅读量并且存入表格里
  5. c语言入门自学手机版,c语言入门自学app下载-C语言入门学习 安卓版v1.0.2-PC6安卓网...
  6. 编译linux实时内核‘error: ‘-mindirect-branch’ and ‘-fcf-protection’ are not compatible’等几个问题
  7. Asp.Net 操作XML文件的增删改查 利用GridView
  8. 第六章 80C51单片机内嵌外设及应用
  9. Android实现简易示波器
  10. Anaconda 更新失败的解决办法