Project Constructor (IDictionary<String, String>, String, ProjectCollection)
Constructs an empty project, to be evaluated with the given project collection and with the given global properties and given tools version.
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace: Microsoft.Build.Evaluation
Assembly: Microsoft.Build (in Microsoft.Build.dll)
Syntax
'Declaration
Public Sub New ( _
globalProperties As IDictionary(Of String, String), _
toolsVersion As String, _
projectCollection As ProjectCollection _
)
public Project(
IDictionary<string, string> globalProperties,
string toolsVersion,
ProjectCollection projectCollection
)
public:
Project(
IDictionary<String^, String^>^ globalProperties,
String^ toolsVersion,
ProjectCollection^ projectCollection
)
new :
globalProperties:IDictionary<string, string> *
toolsVersion:string *
projectCollection:ProjectCollection -> Project
public function Project(
globalProperties : IDictionary<String, String>,
toolsVersion : String,
projectCollection : ProjectCollection
)
Parameters
globalProperties
Type: IDictionary<String, String>Global properties to evaluate with. May be null in which case the containing project collection's global properties will be used.
toolsVersion
Type: System.StringThe tools version used to evaluate the project. May be null.
projectCollection
Type: Microsoft.Build.Evaluation.ProjectCollectionThe project collection the new project will be added to.
Remarks
The project is added to the specified project collection when it is given the full path to the source project file, typically by saving the project.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.