/// <summary> /// Constructor for IVSOutputGroup2 implementation /// </summary> /// <param name="outputName">Name of the output group. See VS_OUTPUTGROUP_CNAME_Build in vsshell.idl for the list of standard values</param> /// <param name="msBuildTargetName">MSBuild target name</param> /// <param name="projectManager">Project that produce this output</param> /// <param name="configuration">Configuration that produce this output</param> public OutputGroup(string outputName, string msBuildTargetName, ProjectNode projectManager, ProjectConfig configuration) { Utilities.ArgumentNotNull("outputName", outputName); Utilities.ArgumentNotNull("msBuildTargetName", msBuildTargetName); Utilities.ArgumentNotNull("projectManager", projectManager); Utilities.ArgumentNotNull("configuration", configuration); _name = outputName; _targetName = msBuildTargetName; _project = projectManager; _projectCfg = configuration; }
public BuildableProjectConfig(ProjectConfig config) { this.config = config; }