/// <summary> /// 设置为当前工程,根据工程路径,保存工程文件设置,同时保存到历史记录中。 /// </summary> /// <param name="project"></param> public void SetAsCurrentProjectAndSaveToFile(GnsserProject project) { this.CurrentProjectPath = project.ProjectFilePath; this.CurrentProject = project; this.UpdateProjectHistoryPath(CurrentProjectPath); this.SaveCurrentProject(); }
/// <summary> /// 加载文件。保存到 GnsserConfig 属性中。 /// </summary> /// <returns></returns> public static GnsserProject LoadConfig(string configPath) { var project = new GnsserProject(new ConfigReader(configPath).Read()); return(project); }