是Click-Once可用/兼容.NETCF吗?

时间:2008-10-17 14:45:52

标签: compact-framework clickonce

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

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

编辑:这是question 116713

的副本

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

不确定,如果不是,您可以尝试http://www.modaco.com/category/332/apptodate/

之类的东西

答案 2 :(得分:0)

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

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

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

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

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