Export (0) Print
Expand All

ProjectInstance Constructor (ProjectRootElement, IDictionary<String, String>, String, ProjectCollection)

Creates a new project instance and initializes it from the given project root, using the given global properties, tools version, and project collection.

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

public ProjectInstance(
	ProjectRootElement xml,
	IDictionary<string, string> globalProperties,
	string toolsVersion,
	ProjectCollection projectCollection
)

Parameters

xml
Type: Microsoft.Build.Construction.ProjectRootElement

The project root element

globalProperties
Type: System.Collections.Generic.IDictionary<String, String>

The global properties to use. May be null.

toolsVersion
Type: System.String

The tools version. May be null.

projectCollection
Type: Microsoft.Build.Evaluation.ProjectCollection

Project collection

No intermediate Project object is created. This is useful if a project is going to be built, but not displayed or edited.

.NET Framework

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