public VsProjectBuilderFactory(Suite suite, ISlnBuilderFactory slnBuilderFactory, IMSBuildRunnerFactory msBuildRunnerFactory, IReferenceBuilderFactory referenceBuilderFactory,
[TargetRoot] IFileSystemDirectory targetRoot, IEnumerable<IPostProcessorFactory> postProcessorFactories, ICoreBuilderFactory coreBuilderFactory)
{
this.suite = suite;
this.slnBuilderFactory = slnBuilderFactory;
this.msBuildRunnerFactory = msBuildRunnerFactory;
this.referenceBuilderFactory = referenceBuilderFactory;
this.targetRoot = targetRoot;
this.postProcessorFactories = postProcessorFactories;
this.coreBuilderFactory = coreBuilderFactory;
}