我是新的Windows Mobile的开发,并已调查的方法来同步PDA的运行WM6和SQL Server 2005数据库之间的数据。经过一番调查后,我决定使用Windows同步服务。的Windows Mobile同步错误
我开始通过观察样本:SyncServicesForDevicesSample
我下载并安装在自述中概述了所有必需的软件,包括:
- Visual Studio 2008专业SP1
- 的SQL Server Compact 3.5服务包1(SP1)
- 为ADO.NET 1.0同步服务(设备)
当我打开我注意到,在“GBADeviceClient”项目System.Data.SqlServerCe.dll参考失踪的样品,所以我把它连接到版本C:\ Program Files文件\ Microsoft SQL Server的精简版\ V3 .5 \设备是3.5.5386.0。
当我运行该项目,我得到了以下错误消息:
文件或程序集名称 'System.Data.SqlServerCe, 版本= 3.5.1.0,文化=中立, 公钥= 3BE235DF1C8D2AD3' ,或 其依赖关系之一,发现不是 。对于ADO.NET 1.0
微软的.Net CF 3.5 EN-的串R
- 同步服务..:
当我看到在模拟器上(删除程序)我已经安装了以下软件。
因此,在PDA上调用错误的文件版本......我如何引用“正确的”版本?
另外,有数据(约10桌,其中的大多数人都只能查找列表)从SQL Server 2005数据库的一个子集同步更简单的方法?
在此先感谢。
程序集的版本是3.5.1.0对System.Data.SqlServerCe的桌面版本,但我不知道它如何影响设备的版本? – ptutt 2009-04-22 02:22:56