/// <summary> /// 加载配置 /// </summary> /// <param name="setting"></param> /// <returns></returns> public static bool LoadSetting(Interface.ISettings setting) { if (string.IsNullOrWhiteSpace(setting.SettingFilePath) || setting.LoadFunc == null) return false; try { setting.LoadFunc(); } catch (Exception ex) { setting.SetDefault(); System.Diagnostics.Debug.WriteLine(ex); } setting.IsInitialization = true; return true; }