示例#1
0
 public Generator(string fileSolution, string fileProject, string pathTarget, bool endFirstError, bool minimize = false)
 {
     Solution          = new SolutionBussiness().Load(fileSolution);
     Project           = new ProjectBussiness().Load(Solution, fileProject);
     PathTarget        = System.IO.Path.Combine(pathTarget, LibCommonHelper.Files.HelperFiles.Normalize(Project.Name, false));
     MustEndFirstError = endFirstError;
     MustMinimize      = minimize;
 }
示例#2
0
 /// <summary>
 ///		Carga el proyecto
 /// </summary>
 private void LoadProject(string projectPath)
 {
     // Crea un nuevo proyecto
     Project         = new ProjectModel();
     IsProjectLoaded = false;
     // Carga los datos del proyecto
     if (!string.IsNullOrEmpty(projectPath) && System.IO.Directory.Exists(projectPath))
     {
         // Carga el proyecto
         Project = new ProjectBussiness().Load(projectPath);
         // Guarda el último proyecto
         MainViewModel.Instance.LastProject = projectPath;
         MainViewModel.Instance.HostController.Configuration.Save();
         // Indica que se ha cargado el proyecto
         IsProjectLoaded = true;
         ProjectPath     = projectPath;
         // Carga los nodos
         LoadNodes(ProjectPath);
     }
 }