void mBgWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (!e.Cancelled) { AutoUpdateXml update = (AutoUpdateXml)e.Result; if (update != null && update.IsNewerThan(mAppInfo.ApplicationAssembly.GetName().Version)) { this.DownloadUpdate(update); } } }
private Boolean VerificaVersao() { if (AutoUpdateXml.ExistsOnServer(mUri)) { //Carrega o XML do servidor mAutoUpdate = AutoUpdateXml.Parse(mUri, mAppId); //Se retornar true, significa que o cliente não tem a última versão. if (mAutoUpdate.IsNewerThan(Version.Parse(mAppVersion))) { return(true); } else { return(false); } } return(false); }