/// <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() { BDFrameWorkFrameEditorSetting = BDFrameWorkEditorSetting.Load(); }