private void versionNotice_Load(object sender, EventArgs e) { //Current Version lblCurrentVersionNumber.Text = VersionCheck.CurrentVersion.ToString(); //Latest Version const string downloadUrl = "http://turtlemine.googlecode.com/files/"; const string changesUrl = "http://code.google.com/p/redmine-projects/issues/list?can=1&q=label%3AMilestone-ReleaseXXXX&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles"; var latestVersion = new VersionCheck(); lnkLatestVersion.Text = latestVersion.LatestVersion.ToString(); lnkLatestVersion.Tag = downloadUrl + latestVersion.LatestVersionFileName; lnkChangeList.Tag = changesUrl.Replace("XXXX", lnkLatestVersion.Text); }
/// <summary> /// Determines whether [a new version is available]. /// </summary> /// <returns> /// <c>true</c> if [a new version is available]; otherwise, <c>false</c>. /// </returns> public static bool IsNewVersionAvailable() { var check = new VersionCheck(); return(check.LatestVersion > CurrentVersion); }