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

            return(project);
        }