private void SetupRelatedProjects(ProjectDocument project)
{
if (Path.GetExtension(Args.ProjectFile) != ".sfproj")
return;
Console.WriteLine("Converting paths for related projects...");
if (String.IsNullOrEmpty(Args.RelatedPath))
throw new InvalidOperationException("Related path is not set.");
var references = project.GetProjectReferences();
if (references.Count == 0)
throw new InvalidOperationException("Cannot find any related projects from a project file.");
foreach (var reference in references)
{
SetupRelatedProject(reference);
}
Console.WriteLine("OK");
}