如何升级紧凑的框架应用程序?

时间:2010-06-15 20:33:41

标签: compact-framework over-the-air

我正在寻找一种方法来管理我的紧凑框架应用程序的应用程序升级。

假设我的设备上安装了v1应用程序,并且已经发布了v1.1。我希望应用程序调用我的服务器以查看是否有新版本。由于找到了新版本,我想将新版本的应用程序发送到设备并安装它,替换旧版本。

我的第一个想法就是让应用程序下载.cab文件并在退出应用程序之前启动cab文件。这通常会完成工作,但如果用户的设备上有存储卡或其他分区,则会提示用户选择安装位置。我想阻止任何用户输入,只安装新版本的应用程序,替换旧的应用程序。

我确信还有其他人已经这样做了,我不想在这里重新发明轮子。这类过程存在哪些应用程序管理工具和系统?我该如何促进这类流程?

...

编辑:

尽管我之前的搜索在发布之前,我现在才发现这个问题:How to Auto-Update Windows Mobile application

1 个答案:

答案 0 :(得分:0)

当我写一篇文章时,我依赖于启动.cab文件。这绝对是阻力最小的道路。

否则,我会编写一个简单的“upgrade.exe”可执行文件,随您的应用程序一起分发。升级时,您需要下载新软件包,在退出应用程序之前启动upgrade.exe,然后将该程序复制到您的应用程序的新文件中。