ProjectCollection.LoadProject Methode

Definition

Wertet ein Projekt aus dem Quellcode in der angegebenen Projektdatei aus.Evaluates a project from the source code in the given project file. Der Quellcode wird mit den globalen Eigenschaften und der Toolsversion dieser Projektauflistung ausgewertet.The source code is evaluated with the global properties and tools version of this project collection.

Überlädt

LoadProject(String, IDictionary<String,String>, String)

Lädt ein Projekt mit dem angegebenen Dateinamen, der Toolversion und den globalen Eigenschaften.Loads a project with the specified filename, tools version and global properties. Wenn ein passendes Projekt bereits geladen ist, wird es zurückgegeben. Andernfalls wird ein neues Projekt geladen.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

LoadProject(XmlReader, IDictionary<String,String>, String)

Lädt ein Projekt mit dem angegebenen Reader, der Toolversion und den globalen Eigenschaften.Loads a project with the specified reader, tools version and global properties. Das Projekt wird dieser Projektsammlung hinzugefügt, wenn es benannt wird.The project will be added to this project collection when it is named.

LoadProject(XmlReader, String)

Lädt ein Projekt mit dem angegebenen Reader und der angegebenen Toolversion unter Verwendung der globalen Eigenschaften der Sammlung.Loads a project with the specified reader and tools version, using the collection's global properties. Das Projekt wird dieser Projektsammlung hinzugefügt, wenn es benannt wird.The project will be added to this project collection when it is named.

LoadProject(String, String)

Lädt ein Projekt mit dem angegebenen Dateinamen und der angegebenen Toolversion unter Verwendung der globalen Eigenschaften der Sammlung.Loads a project with the specified filename and tools version, using the collection's global properties. Wenn ein passendes Projekt bereits geladen ist, wird es zurückgegeben. Andernfalls wird ein neues Projekt geladen.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

LoadProject(XmlReader)

Lädt ein Projekt mit dem angegebenen Reader unter Verwendung der globalen Eigenschaften und der Toolversion der Sammlung.Loads a project with the specified reader, using the collection's global properties and tools version. Das Projekt wird dieser Projektsammlung hinzugefügt, wenn es benannt wird.The project will be added to this project collection when it is named.

LoadProject(String)

Lädt ein Projekt mit dem angegebenen Dateinamen unter Verwendung der globalen Eigenschaften und der Toolversion der Sammlung.Loads a project with the specified filename, using the collection's global properties and tools version. Wenn ein passendes Projekt bereits geladen ist, wird es zurückgegeben. Andernfalls wird ein neues Projekt geladen.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

Hinweise

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

LoadProject(String, IDictionary<String,String>, String)

Lädt ein Projekt mit dem angegebenen Dateinamen, der Toolversion und den globalen Eigenschaften.Loads a project with the specified filename, tools version and global properties. Wenn ein passendes Projekt bereits geladen ist, wird es zurückgegeben. Andernfalls wird ein neues Projekt geladen.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

public:
 Microsoft::Build::Evaluation::Project ^ LoadProject(System::String ^ fileName, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ globalProperties, System::String ^ toolsVersion);
public Microsoft.Build.Evaluation.Project LoadProject (string fileName, System.Collections.Generic.IDictionary<string,string> globalProperties, string toolsVersion);
member this.LoadProject : string * System.Collections.Generic.IDictionary<string, string> * string -> Microsoft.Build.Evaluation.Project
Public Function LoadProject (fileName As String, globalProperties As IDictionary(Of String, String), toolsVersion As String) As Project

Parameter

fileName
String

Die zu ladende ProjektdateiThe project file to load

globalProperties
IDictionary<String,String>

Die zu verwendenden globalen Eigenschaften.The global properties to use. Ist möglicherweise NULL, in diesem Fall werden die globalen Eigenschaften der enthaltenden Projektauflistung verwendet.May be null, in which case the containing project collection's global properties will be used.

toolsVersion
String

Die Toolsversion.The tools version. Ist möglicherweise NULL.May be null.

Gibt zurück

Project

Ein geladenes Projekt.A loaded project.

Hinweise

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

Gilt für:

LoadProject(XmlReader, IDictionary<String,String>, String)

Lädt ein Projekt mit dem angegebenen Reader, der Toolversion und den globalen Eigenschaften.Loads a project with the specified reader, tools version and global properties. Das Projekt wird dieser Projektsammlung hinzugefügt, wenn es benannt wird.The project will be added to this project collection when it is named.

public:
 Microsoft::Build::Evaluation::Project ^ LoadProject(System::Xml::XmlReader ^ xmlReader, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ globalProperties, System::String ^ toolsVersion);
public Microsoft.Build.Evaluation.Project LoadProject (System.Xml.XmlReader xmlReader, System.Collections.Generic.IDictionary<string,string> globalProperties, string toolsVersion);
member this.LoadProject : System.Xml.XmlReader * System.Collections.Generic.IDictionary<string, string> * string -> Microsoft.Build.Evaluation.Project
Public Function LoadProject (xmlReader As XmlReader, globalProperties As IDictionary(Of String, String), toolsVersion As String) As Project

Parameter

xmlReader
XmlReader

XML-Reader zum Lesen von Projekten.Xml reader to read project from

globalProperties
IDictionary<String,String>

Die zu verwendenden globalen Eigenschaften.The global properties to use. Ist möglicherweise NULL, in diesem Fall werden die globalen Eigenschaften der enthaltenden Projektauflistung verwendet.May be null in which case the containing project collection's global properties will be used.

toolsVersion
String

Die Toolsversion.The tools version. Ist möglicherweise NULL.May be null.

Gibt zurück

Project

Ein geladenes Projekt.A loaded project.

Hinweise

Das Projekt wird dieser Projekt Auflistung hinzugefügt, wenn diesem Projekt oder dem angegebenen Projektstamm der vollständige Pfad zu einer Projektdatei zugewiesen wird.The project is added to this project collection when either this project or the given project root is given the full path to a project file.

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

Gilt für:

LoadProject(XmlReader, String)

Lädt ein Projekt mit dem angegebenen Reader und der angegebenen Toolversion unter Verwendung der globalen Eigenschaften der Sammlung.Loads a project with the specified reader and tools version, using the collection's global properties. Das Projekt wird dieser Projektsammlung hinzugefügt, wenn es benannt wird.The project will be added to this project collection when it is named.

public:
 Microsoft::Build::Evaluation::Project ^ LoadProject(System::Xml::XmlReader ^ xmlReader, System::String ^ toolsVersion);
public Microsoft.Build.Evaluation.Project LoadProject (System.Xml.XmlReader xmlReader, string toolsVersion);
member this.LoadProject : System.Xml.XmlReader * string -> Microsoft.Build.Evaluation.Project
Public Function LoadProject (xmlReader As XmlReader, toolsVersion As String) As Project

Parameter

xmlReader
XmlReader

XML-Reader zum Lesen von Projekten.Xml reader to read project from

toolsVersion
String

Die zu verwendende Toolsversion.The tools version to use. Ist möglicherweise NULL.May be null.

Gibt zurück

Project

Ein geladenes Projekt.A loaded project.

Hinweise

Das Projekt wird dieser Projekt Auflistung hinzugefügt, wenn diesem Projekt oder dem angegebenen Projektstamm der vollständige Pfad zu einer Projektdatei zugewiesen wird.The project is added to this project collection when either this project or the given project root is given the full path to a project file.

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

Gilt für:

LoadProject(String, String)

Lädt ein Projekt mit dem angegebenen Dateinamen und der angegebenen Toolversion unter Verwendung der globalen Eigenschaften der Sammlung.Loads a project with the specified filename and tools version, using the collection's global properties. Wenn ein passendes Projekt bereits geladen ist, wird es zurückgegeben. Andernfalls wird ein neues Projekt geladen.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

public:
 Microsoft::Build::Evaluation::Project ^ LoadProject(System::String ^ fileName, System::String ^ toolsVersion);
public Microsoft.Build.Evaluation.Project LoadProject (string fileName, string toolsVersion);
member this.LoadProject : string * string -> Microsoft.Build.Evaluation.Project
Public Function LoadProject (fileName As String, toolsVersion As String) As Project

Parameter

fileName
String

Die zu ladende ProjektdateiThe project file to load

toolsVersion
String

Die zu verwendende Toolsversion.The tools version to use. Ist möglicherweise NULL.May be null.

Gibt zurück

Project

Ein geladenes Projekt.A loaded project.

Hinweise

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

Gilt für:

LoadProject(XmlReader)

Lädt ein Projekt mit dem angegebenen Reader unter Verwendung der globalen Eigenschaften und der Toolversion der Sammlung.Loads a project with the specified reader, using the collection's global properties and tools version. Das Projekt wird dieser Projektsammlung hinzugefügt, wenn es benannt wird.The project will be added to this project collection when it is named.

public:
 Microsoft::Build::Evaluation::Project ^ LoadProject(System::Xml::XmlReader ^ xmlReader);
public Microsoft.Build.Evaluation.Project LoadProject (System.Xml.XmlReader xmlReader);
member this.LoadProject : System.Xml.XmlReader -> Microsoft.Build.Evaluation.Project
Public Function LoadProject (xmlReader As XmlReader) As Project

Parameter

xmlReader
XmlReader

XML-Reader zum Lesen von Projekten.Xml reader to read project from

Gibt zurück

Project

Ein geladenes Projekt.A loaded project.

Hinweise

Das Projekt wird dieser Projekt Auflistung hinzugefügt, wenn diesem Projekt oder dem angegebenen Projektstamm der vollständige Pfad zu einer Projektdatei zugewiesen wird.The project is added to this project collection when either this project or the given project root is given the full path to a project file.

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

Gilt für:

LoadProject(String)

Lädt ein Projekt mit dem angegebenen Dateinamen unter Verwendung der globalen Eigenschaften und der Toolversion der Sammlung.Loads a project with the specified filename, using the collection's global properties and tools version. Wenn ein passendes Projekt bereits geladen ist, wird es zurückgegeben. Andernfalls wird ein neues Projekt geladen.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

public:
 Microsoft::Build::Evaluation::Project ^ LoadProject(System::String ^ fileName);
public Microsoft.Build.Evaluation.Project LoadProject (string fileName);
member this.LoadProject : string -> Microsoft.Build.Evaluation.Project
Public Function LoadProject (fileName As String) As Project

Parameter

fileName
String

Die zu ladende ProjektdateiThe project file to load

Gibt zurück

Project

Ein geladenes Projekt.A loaded project.

Hinweise

In den MSBuild-Versionen, die mit .NET Framework 4,5 und Visual Studio 12,0 geliefert wurden, muss UnloadProject aufgerufen werden, bevor ProjectCollection den Gültigkeitsbereich verlässt.In the MSBuild versions that were delivered with .NET Framework 4.5 and Visual Studio 12.0, you must call UnloadProject before the ProjectCollection goes out of scope.

Gilt für: