Parallel Properties

MSBuild Extension Pack

Parallel Properties MSBuild Extension Pack Help 4.0.12.0

The Parallel type exposes the following members.

Properties

  Name Description
Public property AdditionalProperties
Specifies additional properties to pass through to the new parallel instances of MSBuild.
Public property MaxCpuCount
Specifies the maximum number of concurrent processes to use when building. Use this with MultiProc parameter. Default is 0.
Public property MultiLog
Specifies whether each parallel execution should log to it's own log file rather than the parent. Default is false. For BuildTargetsInParallel you can specify a LogFilePath metadata value to define the root path to log to, otherwise they are written to the directory of the calling project. The name of the target is used as the file name. For BuildTargetSetsInParallel you can specify a LogFilePath and a LogFileName metatdatavalue. If LogFileName is not passed, the target name is used.
Public property MultiLogAppend
Specifies whether to append to existing log files. Default is false
Public property MultiLogOpenOnFailure
Specifies whether to open the log file containing the error info on failure. Default is false
Public property MultiLogResponseVerbosity
Specifies the verbosity of logging fed back to the calling task. Default is Minimal
Public property MultiLogVerbosity
Specifies the verbosity to log to the individual files with. Default is Diagnostic. Note this is case sensitive.
Public property MultiProc
Specifies whether or not to use the /m multiproc parameter. If you include this switch without specifying a value for MaxCpuCount, MSBuild will use up to the number of processors in the computer. Default is false.
Public property NodeReuse
Enable or disable the re-use of MSBuild nodes when using MultiProc. Default is false
Public property ProjectFile
Speficies the MSBuild project to use. Defaults to the calling MSBuild file.
Public property Targets
Specifies the Targets to execute. Properties and Targets metadata can be set depending on the TaskAction. See the samples.
Public property WaitAll
Specifies whether to wait for all Targets to complete execution before returning to MSBuild or whether to wait for all to complete. Default is true.
Public property WorkingDirectory
Specifies the working directory. Default is null and MSBuild is resolved to the Path environment variable.
Top
See Also

Reference