Export (0) Print
Expand All

ProjectInstance.Build Method (String[], IEnumerable<ILogger>, IDictionary<String, TargetResult>)

Build a list of targets with specified loggers. Targets may be null. Loggers may be null.

Namespace:  Microsoft.Build.Execution
Assembly:  Microsoft.Build (in Microsoft.Build.dll)

public bool Build(
	string[] targets,
	IEnumerable<ILogger> loggers,
	out IDictionary<string, TargetResult> targetOutputs
)

Parameters

targets
Type: System.String[]

List of targets to build. May be null.

loggers
Type: System.Collections.Generic.IEnumerable<ILogger>

Enumerated list of loggers to use for building targets.

targetOutputs
Type: System.Collections.Generic.IDictionary<String, TargetResult>

Outputs of target builds.

Return Value

Type: System.Boolean
Returns true on success, false on failure.

If any of the loggers supplied are already attached to the logging service we were passed, throws InvalidOperationException.

.NET Framework

Supported in: 4.6, 4.5, 4
Show:
© 2015 Microsoft