protected static void AddBuildDependenyToNestedProject(IBuildDependencyUpdate projectContainer, IVsHierarchy nestedProject)
{
// Validate input
Debug.Assert(projectContainer != null, "Project Container must not be null");
Debug.Assert(nestedProject != null, "Nested Project must not be null");
if(projectContainer == null || nestedProject == null)
{
// Invalid argument
return;
}
// Create new NestedProjectBuildDependency
NestedProjectBuildDependency dependency = new NestedProjectBuildDependency(nestedProject);
projectContainer.AddBuildDependency(dependency);
}