/// <summary> /// 加载 /// </summary> /// <param name="root"></param> /// <returns></returns> static public BDFrameworkEditorSetting Load() { if (string.IsNullOrEmpty(SETTING_PATH)) { SETTING_PATH = IPath.Combine(BApplication.DevOpsConfigPath, "BDFrameworkSetting.conf"); //处理旧文件 var oldpath = IPath.Combine(BApplication.BDWorkSpace, "config.json"); if (File.Exists(oldpath)) { var dirt = Path.GetDirectoryName(SETTING_PATH); if (!Directory.Exists(dirt)) { Directory.CreateDirectory(dirt); } File.Move(oldpath, SETTING_PATH); } } var setting = new BDFrameworkEditorSetting(); if (File.Exists(SETTING_PATH)) { var content = File.ReadAllText(SETTING_PATH); setting = JsonMapper.ToObject <BDFrameworkEditorSetting>(content); } return(setting); }
/// <summary> /// 初始化 /// </summary> static public void Init() { BDFrameworkEditorSetting = BDFrameworkEditorSetting.Load(); }