public BuildCommand(IBuildContextFactory buildContextFactory, IEnumerable<IProjectBuilderFactory> projectBuilders, [TargetRoot] IFileSystemDirectory targetRoot, ICommandTargetParser targetParser, IUserOutput output, IEnumerable<IPostProcessorFactory> postProcessorFactories, ICoreBuilderFactory coreBuilderFactory)
{
this.buildContextFactory = buildContextFactory;
this.projectBuilders = projectBuilders;
this.targetRoot = targetRoot;
this.targetParser = targetParser;
this.output = output;
this.postProcessorFactories = postProcessorFactories;
this.coreBuilderFactory = coreBuilderFactory;
}