【问题标题】:Creating cab file for Windows Mobile Occasionally Connected Application为 Windows Mobile 偶尔连接的应用程序创建 cab 文件
【发布时间】:2012-04-24 02:30:44
【问题描述】:

我有一个使用 Microsoft Sync Framework 的 Windows 移动应用程序。 WCF 服务托管在我的本地 IIS 上。它在停靠并连接到互联网时测试得很好。但是,如果我断开互联网以尝试在本地数据库离线时对其进行更改,则会失去与应用程序的连接。所以我只想造一辆出租车,安装在设备上。

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

我正在关注本教程:http://www.mobilepractices.com/2008/02/how-to-create-windows-mobile-smart.html

但在我添加 ElectricBarcodeApp.exe 后,它似乎没有获得正确的依赖项。例如,我添加的服务库没有依赖关系。

这是我的项目的样子:

那么我需要在驾驶室中包含什么?任何帮助深表感谢。一个让我可以学习的解释也很棒。谢谢!!让我知道我可以提供哪些其他信息。

编辑: 这是我添加 ElectricBarcodeApp.exe 后 cab 文件的样子:

【问题讨论】:

  • 您看过 RDA 同步吗?无论哪种方式,您都需要某种形式的本地缓存来处理远程服务器超出范围时(可能是由于缺乏网络覆盖或其他原因)
  • 这就是 Sync Framework 提供的...有一个本地数据库存储数据,直到服务器再次进入范围内。我只是不确定如何在驾驶室中包含该数据库。

标签: c# wcf visual-studio windows-mobile cab


【解决方案1】:

CAB 生成项目几乎是不直观的。当您选择项目时,在右侧有一些容易错过的小图标。其中之一是目标的“文件视图”。

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

只需选择您当地的 SDF 即可将其添加到 CAB。

【讨论】:

    猜你喜欢
    • 2014-02-18
    • 2012-01-26
    • 2017-02-03
    • 2012-04-23
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    相关资源
    最近更新 更多