public static void Main() { UpdateHost.Start(true, TimeSpan.FromMinutes(1)); if (SingleInstance <App> .InitializeAsFirstInstance(Unique)) { var application = new App(); application.InitializeComponent(); ThemeManager.ThemeApplication(); application.Run(); // Allow single instance code to perform cleanup operations SingleInstance <App> .Cleanup(); } }
void IKeyboardApplicationEnvironment.RestartWithUpdate() { UpdateHost.Restart(); }