public bool LoadProject() { if (!File.Exists(prjFilePath)) { return(false); } else { try { Project = Serialize.BinaryDeserialize <Dictionary <string, VisionJob> >(prjFilePath); foreach (var item in Project) { OperateProject.Instance.CreateNewJob(item.Key, false); //foreach (var tool in item.Value.L_toolList) //{ // OperateTreeView.Instance.Add_Tool((ToolType)Enum.Parse(typeof(ToolType), tool.toolType.ToString()), false); //} // OperateProject.Instance.InitJob(item.Value); } return(true); } catch (Exception ex) { Logger.LoggerClass.WriteLog("载入项目工程时出现异常!", ex); return(false); } } }