我需要保留一份我已经写好的程序,这将在未来一年左右频繁发生,这需要通过互联网完成.你在哪里建议我开始,有没有常见的技巧?欢迎任何建议.
谢谢
相当不错还不够好:)
NAppUpdate是我写的一个开源库,只是为了解决这个问题.一般的想法是尽可能以最低的开销获得最大的灵活性.
因此,集成非常简单,并且库可以为您完成所有操作,包括同步操作.它也非常灵活,可以让您确定要执行的任务以及在什么条件下 - 您设置规则.最后一点是对任何更新源(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许可证授权)
ClickOnce非常适合这种情况.
这个伟大的框架名为NetSparkle ,也是这个 DotNetUpdater
我还没有使用它们,但希望很快就能这样做.你可以尝试一下.