Files
@ 61b779113422
Branch filter:
Location: seniordesign-ui/Setup/GMap.NET - Hot Build/Program.cs - annotation
61b779113422
1.8 KiB
text/x-csharp
add functinality to data tab. not complete but is mostly working
65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 | using System;
using System.Deployment.Application;
using System.Diagnostics;
using System.Threading;
using System.Windows.Forms;
namespace GMap.NET___Hot_Build
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
if(CheckUpdate())
{
TryUpdate();
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
public static void TryUpdate()
{
try
{
if(ApplicationDeployment.IsNetworkDeployed)
{
Debug.WriteLine("TryUpdate: " + DateTime.Now);
if(ApplicationDeployment.CurrentDeployment.Update())
{
try
{
System.Windows.Forms.Application.Restart();
}
catch
{
}
Thread.Sleep(444);
{
Environment.Exit(1);
}
}
}
}
catch
{
}
}
public static UpdateCheckInfo UpdateInfo = null;
public static bool CheckUpdate()
{
try
{
if(ApplicationDeployment.IsNetworkDeployed)
{
var upInfo = ApplicationDeployment.CurrentDeployment.CheckForDetailedUpdate();
if(upInfo != null)
{
UpdateInfo = upInfo;
return upInfo.UpdateAvailable;
}
}
}
catch
{
}
return false;
}
}
}
|