/// <summary> /// Upgrades the provided projects. /// </summary> /// <param name="analysisResults"></param> public void Upgrade(ScriptSolutionAnalysisResult analysisResults) { foreach (var project in analysisResults.BadProjects) { Upgrade(project); } }
/// <summary> /// Repairs the provided projects. /// </summary> /// <param name="analysisResults"></param> public void Repair(ScriptSolutionAnalysisResult analysisResults) { foreach (var project in analysisResults.BadProjects) { var handle = project.Project.Unload(); Repair(project); handle.Reload(); } }