Пример #1
0
        void CheckForNewerVersion(string releases)
        {
            var versions = ReleaseVersion.Parse(releases);
            var updates  = ReleaseVersion.GetNewerVersions(CurrentVersion, AppSettings.CheckForReleaseCandidates, versions);

            var update = updates.OrderBy(version => version.Version).LastOrDefault();

            if (update != null)
            {
                UpdateFound = true;
                UpdateUrl   = update.DownloadPage;
                NewVersion  = update.Version.ToString();
                Done();
                return;
            }
            UpdateUrl   = "";
            UpdateFound = false;
            Done();
        }