【发布时间】:2009-11-25 14:53:36
【问题描述】:
如今,赋予实用程序“自动更新”功能似乎是基本的礼貌。
我正在考虑像 Reflector 或 Paint.NET 这样的应用程序,它们会主动告诉您“嘿,有一个更新的版本可用。要下载吗?”
问:有谁知道来自 Codeplex 项目的应用程序可以使用的通用框架,如果有更新版本,可以提醒用户,并可选择下载和安装该更新版本直接来自 CodePlex?
显然有ClickOnce 和Updater Block,我自己编写了用于执行此操作的实用程序类,用于winforms 和WPF,其他人编写了similar things,但所有这些都需要应用程序发布者在 Codeplex 之外发布应用程序,以便自动更新工作。我想象的是直接从codeplex下载的东西。
编辑
我可以想象这样一个框架可能会对应用程序如何发布到 codeplex 施加一个结构。它可能需要在每个版本中发布“manifest.xml”,并且在该清单文件中可能是应用程序版本、时间戳、版本说明、最新二进制下载的 URL 等等。
似乎已经有人建造了这个。
【问题讨论】:
标签: .net codeplex auto-update