如何判断有程序要更新? 返回讨论区:常规讨论区
请注意,这里仅供讨论与“SimpleUpdater.net”相关的问题和建议,请勿在此发表不相关的内容。
您当前尚未登录,将会以游客身份浏览。建议您登录后再进行操作。请点击 登录注册
如何判断有程序要更新?
pihui ,2014/8/28 15:19:49
首先感谢木鱼提供如此功能强大使用方便的升级组件,使用中发现有一个问题,如果希望用户选择暂不更新再进入主程序,怎么实现?如果有一个方法能直接判断当前服务器上是否有程序需要更新,而不是直接打开更新程序的窗体才知道,可以吗?
附上我用到的升级程序,
var updater = FSLib.App.SimpleUpdater.Updater.Instance;
 //当检查发生错误时,这个事件会触发
updater.Error += new EventHandler(updater_Error);
//没有找到更新的事件
updater.NoUpdatesFound += new EventHandler(updater_NoUpdatesFound);
//找到更新的事件.但在此实例中,找到更新会自动进行处理,所以这里并不需要操作
updater.UpdatesFound += new EventHandler(updater_UpdatesFound);
//升级日志
updater.Context.LogFile = Application.StartupPath + "/logs/update.log";
//开始检查更新-这是最简单的模式.请现在 assemblyInfo.cs 中配置更新地址,参见对应的文件.
 FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple("");
回复
木魚(iFish) ,2014/10/20 13:19:26
这个在最新版中已经实现(EnsureNoUpdate)方法。
2条信息/每页10
编辑器
回复
验证码
点击验证码框获得验证码。因为有人发广告,很抱歉必须使用验证码。登录后免输验证码