public ProjectReferenceMaintainer(NuGetProject project) { this.project = project; dotNetProject = project.GetDotNetProject(); hasProjectReferenceMaintainer = project as IHasProjectReferenceMaintainer; if (hasProjectReferenceMaintainer != null) { originalProjectReferenceMaintainer = hasProjectReferenceMaintainer.ProjectReferenceMaintainer; hasProjectReferenceMaintainer.ProjectReferenceMaintainer = this; references = new List <ProjectReference> (dotNetProject.References); } }