当前位置: 代码迷 >> WinCE >> 添加DLL失败,新手~
  详细解决方案

添加DLL失败,新手~

热度:37   发布时间:2016-04-28 12:27:07.0
添加DLL失败,新手求救~~
说明下,我是这周1开始接触WINCE的  很多东西都不是很明白请教下,我现在做的项目是公司前辈之前做的,老板现在让我加个功能,做的过程中遇到了很多问题,也看了很多资料,现在有几个问题问下。

http://www.cnblogs.com/c51port/archive/2011/03/12/1981977.html

问1:我参照上面的博客做在
五、开始你的开发之旅吧

1.新建一个智能设备项目:文件->新建->项目->选择“智能设备”。

2.建好工程后,把System.Data.SqlServerCe.dll添加到引用。

3.把dll都复制到工程的bin\Debug目录下,文件名如下(自己搜索你的电脑C盘把它们找出来):

Sqlceca35.dll

Sqlcecompact35.dll

Sqlceer35cn.dll

Sqlceme35.dll

Sqlceoledb35.dll

Sqlceqp35.dll

Sqlcese35.dll

System.data.sqlclient.dll

System.data.sqlserverce.dll
出错,

提示无法添加DLL。不明白什么原因,重新添加也没用。(感觉是之前前辈做的时候什么东西没弄好,前辈们用的是VS2008+WINCE,没有使用数据库,再具体的我就不知道了)

问2:我看了些资料,想用sqlce,sqlce应该是vs自带的, 但是我不知道是哪个,也不知道该如何创建sqlce数据库,

新人,求教

------解决方案--------------------
答1:System.Data.SqlServerCe.dll 都添加不了那我就真不知道了...
Sqlceca35.dll
Sqlcecompact35.dll
。。。等等
是添加到(其他项目类型->安装和部署->智能CAB项目)中的。


答2: 你还是去下安装包吧...
------解决方案--------------------
在wince一定要用mssql吗,还是其他一些更好的选择,比如sqlite。
------解决方案--------------------
sqlite 确实是不错的选择,但第一次使用也和 SQLCE 一样,都没有多查一些资料,比如: google

最好是采用定制系统时增加 SQLCE 组件的方法,或 SQLCE 安装包,否则因为没有注册表项导致 DLL 无法加载。具体没有用过 SQLCE,只是建议一下。
  相关解决方案