我开发和管理了大约45个WindowsCE5设备。更新设备上的应用程序是一场噩梦。在CF上进行Click-Once是否可行/可行?

我认为缺少答案是“不”。 :)

编辑:这是问题116713 的副本

有帮助吗?

解决方案

我们在此处使用CF应用做了很多工作。如果您的设备具有无线功能,您可以在应用程序中构建自动更新功能,而不会有太多麻烦。基本上,当应用程序启动时,它会检查清单文件的预定义URL,解析它以找出.exe位于服务器上的版本,并将其与设备上安装的.exe版本进行比较。当有更新版本可用时,它会从服务器中将其拉下并将其放入设备上的正确位置。此时用户必须重新启动应用程序以获取最新版本。

我们根据本文中的代码编写逻辑,并根据需要进行修改。 http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

其他提示

不确定,如果没有,你可以尝试像 http://www.modaco的.com /类别/ 332 / apptodate /

为了避免Tim的解决方案重新启动,请滚动自己的autoupdater代替应用程序运行。

让它检查预定义的URL并下拉最新的URL,然后安装并运行它。

为了完整性,请让应用程序检查更新的autoupdater:)

这是我用50个设备安装实现的,它正在进行处理。

我添加了允许sql ce脚本作为更新的一部分运行的功能,您获得了与在桌面上执行的大部分相同的脚本功能。 (虽然没有这一代)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top