CCNet.Build.SetupPackages.ReferencesHelper.SetupRelatedProjects C# (CSharp) 메소드

SetupRelatedProjects() 개인적인 메소드

private SetupRelatedProjects ( ProjectDocument project ) : void
project CCNet.Build.Common.ProjectDocument
리턴 void
		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");
		}