是否有允许在Codeplex上发布的应用程序直接从Codeplex自动更新的框架?

Che*_*eso 8 .net codeplex auto-update

如今,赋予实用程序应用程序"自动更新"功能似乎是基本的好方法.

我正在考虑像ReflectorPaint.NET这样的应用程序,主动告诉你"嘿,有一个更新的版本可用.想下载吗?"

:是否有人知道可以由来自Codeplex项目的应用程序使用的通用框架,如果有更新版本,则提醒用户,并可选择直接从CodePlex下载并安装新版本?

显然有ClickOnceUpdater Block,我自己编写了实用程序类,用于winforms和WPF,其他人也编写了类似的东西,但所有这些都要求app发布者在Codeplex之外发布应用程序,命令自动更新工作.我想象的是直接从codeplex下载的东西.


编辑
我可以想象这样一个框架可能会强加一个关于如何将应用程序发布到codeplex的结构.它可能需要与每个版本一起发布"manifest.xml",并且该清单文件内部可能是应用程序版本,时间戳,发行版的注释,最新二进制下载的URL等等.

似乎有人会已经建立了这个.

Ant*_*lev 1

据我所知(根据我尝试使用Componento从 CodePlex 下载档案的经验),以编程方式下载单个文件是出了名的困难,因为构建类似于 的链接http://mef.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34838#DownloadId=88937并不是一种非常愉快的体验。

也就是说,仍然可以在众所周知的位置拥有单个“updates.xml”文件并使用它检查更新。