Export (0) Print
Expand All

Engine.BuildProjectFile Method (String, String[], BuildPropertyGroup, IDictionary)

Loads the specified project file and builds the specified targets of the project with the specified GlobalProperties, and returns the outputs of the targets.

Namespace:  Microsoft.Build.BuildEngine
Assembly:  Microsoft.Build.Engine (in Microsoft.Build.Engine.dll)

public bool BuildProjectFile(
	string projectFile,
	string[] targetNames,
	BuildPropertyGroup globalProperties,
	IDictionary targetOutputs
)

Parameters

projectFile
Type: System.String

The project file to load and build.

targetNames
Type: System.String[]

An array that contains the Name attributes of the Target elements to build.

globalProperties
Type: Microsoft.Build.BuildEngine.BuildPropertyGroup

The GlobalProperties to apply to the build.

targetOutputs
Type: System.Collections.IDictionary

The outputs of the built targets. This parameter can be a null reference (Nothing in Visual Basic) if outputs are not required.

Return Value

Type: System.Boolean
true if the build was successful; otherwise, false.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
Show:
© 2015 Microsoft