Vs2008安装后自带的数据库是sqlce3.5,而vs2005带的是3.0版本的,
利用VS2008+wince6.0模拟器+sqlce3.5开发数据库的时候需要搭建的环境:
一、平台搭建的前提条件
1、必须已经安装好了 SQL Server 2005(先)和Visual Studio 2008(后)
2、安装wince6.0模拟器的sdk
二、准备数据库安装文件并且复制到模拟器
需要找几个文件:Vs2008安装后,在这个目录//Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce500/armv4i
(1)sqlce.wce5.armv4i
(2)sqlce.repl.wce5.armv4i
(3)sqlce.dev.CHS.wce5.armv4i
然后把它们通过vs2005的远程文件查看器拷贝到模拟器里面
点击开始à所有程序à Microsoft Visual Studio 2005à Visual Studio Remote Toolsà远程文件查看器
三、安装数据库文件
在wince模拟器上按顺序安装以下cab形式的压缩包。
(1)sqlce.wce5.armv4i
(2)sqlce.repl.wce5.armv4i
(3)sqlce.dev.CHS.wce5.armv4i
一定要按顺序,否则会出现错误:无法找到 PInvoke DLL“sqlceme30.dll” 。如果装错顺序了,把文件重新拷贝到模拟器里面,再按顺序安装。
四、开始开发
1.新建一个智能设备项目:文件->新建->项目->选择“智能设备”。
2.建好工程后,把System.Data.SqlServerCe.dll添加到引用。
3.把dll都复制到工程的bin/Debug目录和wince模拟器的windows目录下,这些文件一般在//Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce500/armv4i目录里面,文件名如下:
Sqlceca35.dll
Sqlcecompact35.dll
Sqlceer35cn.dll
Sqlceme35.dll
Sqlceoledb35.dll
Sqlceqp35.dll
Sqlcese35.dll
System.data.sqlclient.dll
System.data.sqlserverce.dll
4.开始写代码