private static CommonConfigData GetConfig() { CommonConfigData config = null; try { config = CommonConfigData.FromFile(ApplicationPaths.CommonConfigFile); } catch (Exception ex) { MediaCenterEnvironment ev = Application.MediaCenterEnvironment; DialogResult r = ev.Dialog(ex.Message + "\n" + Application.CurrentInstance.StringData("ConfigErrorDial"), Application.CurrentInstance.StringData("ConfigErrorCapDial"), DialogButtons.Yes | DialogButtons.No, 600, true); if (r == DialogResult.Yes) { config = new CommonConfigData(ApplicationPaths.CommonConfigFile); config.Save(); } else { Application.ApplicationContext.CloseApplication(); } } return(config); }