.net的自动更新安装程序

时间:2009-09-24 17:56:44

标签: .net

我正在考虑编写一个脚本,在登录时检查out .net程序的版本是否与服务器上的版本相同然后安装更新,但是如果网上有什么东西可以做这样的话任何人都可以推荐的东西(并且有额外的铃声和口哨声),我很想知道它。

3 个答案:

答案 0 :(得分:4)

您正在寻找ClickOnce部署。

答案 1 :(得分:0)

我和MS一起工作,我们已经使用了很多,所以我个人已经工作并批准了它。

答案 2 :(得分:0)

这是我为满足WinForms和WPF应用程序的特定需求而编写的开源解决方案。一般的想法是尽可能以最低的开销获得最大的灵活性。

所以,集成非常容易,而且库可以为您完成一切,包括同步操作。它也高度灵活,让您确定要执行的任务以及在什么条件下 - 您制定规则(或使用已经存在的规则)。最后一点是对任何更新源(web,BitTorrent等)和任何 Feed格式的支持 - 任何未实现的内容,您都可以自己编写。

还支持冷更新(需要重启应用程序),并自动完成,除非为任务指定了“热交换”。

这可以归结为一个DLL,大小不到70kb。

http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/

的更多详情

代码位于http://github.com/synhershko/NAppUpdate(根据Apache 2.0许可证授权)