Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        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);
        }