2012-04-11 83 views
1

我有一个使用Microsoft Sync Framework的Windows Mobile应用程序。 WCF服务托管在我的本地IIS上。它在停靠并连接到互联网时测试很棒。但是,如果我断开互联网,尝试在离线时更改本地数据库,则会失去与应用程序的连接。所以我只想建立一个驾驶室并将其安装在设备上。为Windows Mobile创建cab文件偶尔连接的应用程序

问题是我不知道我在做什么,不知道要包括什么和不该包含什么。我试了两次,两次失败都说找不到SQL CE db(ElectricReading.sdf)。

我下面这个教程:http://www.mobilepractices.com/2008/02/how-to-create-windows-mobile-smart.html

但它似乎没有我添加ElectricBarcodeApp.exe后拿起正确的依赖关系。例如,对我的服务库添加没有依赖关系。

这里是我的项目的样子:

enter image description here

那么,我需要什么驾驶室包括哪些内容?任何帮助深表感谢。所以我可以学习的解释也会很棒。谢谢!!让我知道我可以提供哪些其他信息。

编辑: 这是我的CAB文件看起来像我补充后ElectricBarcodeApp.exe: enter image description here

+0

你看过RDA同步吗?无论哪种方式,你需要某种形式的本地缓存来处理当远程服务器超出范围(通过缺乏网络覆盖或其他威胁) – 2012-04-11 18:33:25

+0

这就是Sync Framework提供的......有一个本地数据库,它存储数据,直到服务器再次在范围内。我只是不确定如何在驾驶室中包含该数据库。 – tarheels058 2012-04-11 18:36:42

回答

1

的CAB发电项目是作为非直观的,因为它得到。当您选择该项目时,右侧会出现一些容易遗漏的小图标。其中之一是目标的“文件视图”。

File Editor Icon

从那里,你可以选择其他文件在您的CAB包括(右键单击“应用程序文件夹”,选择“添加文件”)。

Target device file system

只需选择您当地的自卫队将其添加到CAB。

相关问题