ProjectCollection.LoadProject ProjectCollection.LoadProject ProjectCollection.LoadProject ProjectCollection.LoadProject Method

Определение

Оценивает проект из исходного кода в заданном файле проекта.Evaluates a project from the source code in the given project file. Исходный код оценивается с помощью глобальных свойств и версии инструментов этой коллекции проектов.The source code is evaluated with the global properties and tools version of this project collection.

Перегрузки

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

Оценивает проект из исходного кода, считываемого из заданного средства чтения XML.Evaluates a project from the source code read from the given XML reader. Исходный код оценивается с помощью заданных глобальных свойств и версии инструментов.The source code is evaluated with the given global properties and tools version.

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

Оценивает проект из исходного кода, считываемого из заданного файла проекта.Evaluates a project from the source code read from the given project file. Исходный код оценивается с помощью заданных глобальных свойств и версии инструментов.The source code is evaluated with the given global properties and tools version.

LoadProject(XmlReader, String) LoadProject(XmlReader, String) LoadProject(XmlReader, String)

Оценивает проект из исходного кода, считываемого из заданного средства чтения XML.Evaluates a project from the source code read from the given XML reader. Исходный код оценивается с помощью глобальных свойств этой коллекции проектов и заданной версии инструментов.The source code is evaluated with the global properties of this project collection and the given tools version.

LoadProject(XmlReader) LoadProject(XmlReader) LoadProject(XmlReader)

Оценивает проект из исходного кода, считываемого из заданного средства чтения XML.Evaluates a project from the source code read from the given XML reader. Исходный код оценивается с помощью глобальных свойств и версии инструментов этой коллекции проектов.The source code is evaluated with the global properties and tools version of this project collection.

LoadProject(String) LoadProject(String) LoadProject(String) LoadProject(String)

Оценивает проект из исходного кода в заданном файле проекта.Evaluates a project from the source code in the given project file. Исходный код оценивается с помощью глобальных свойств и версии инструментов этой коллекции проектов.The source code is evaluated with the global properties and tools version of this project collection.

LoadProject(String, String) LoadProject(String, String) LoadProject(String, String) LoadProject(String, String)

Оценивает проект из исходного кода, считываемого из заданного файла проекта.Evaluates a project from the source code read from the given project file. Исходный код оценивается с помощью глобальных свойств этой коллекции проектов и заданной версии инструментов.The source code is evaluated with the global properties of this project collection and the given tools version.

Комментарии

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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(XmlReader, IDictionary<String,String>, String) LoadProject(XmlReader, IDictionary<String,String>, String) LoadProject(XmlReader, IDictionary<String,String>, String)

Оценивает проект из исходного кода, считываемого из заданного средства чтения XML.Evaluates a project from the source code read from the given XML reader. Исходный код оценивается с помощью заданных глобальных свойств и версии инструментов.The source code is evaluated with the given global properties and tools version.

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

Параметры

xmlReader
XmlReader XmlReader XmlReader XmlReader

Средство чтения XML, из которого следует считывать проектXml reader to read project from

globalProperties
IDictionary<String,String>

Используемые глобальные свойства.The global properties to use. Могут принимать значение null. В этом случае будут использоваться глобальные свойства коллекции проекта, содержащего данный объект.May be null in which case the containing project collection's global properties will be used.

toolsVersion
String String String String

Версия инструментов.The tools version. Может принимать значение NULL.May be null.

Возвраты

Новый проект.The new project.

Комментарии

Проект добавляется в эту коллекцию проектов, когда для этого проекта или указанного корня проекта указан полный путь к файлу проекта.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.

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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) LoadProject(String, IDictionary<String,String>, String) LoadProject(String, IDictionary<String,String>, String) LoadProject(String, IDictionary<String,String>, String)

Оценивает проект из исходного кода, считываемого из заданного файла проекта.Evaluates a project from the source code read from the given project file. Исходный код оценивается с помощью заданных глобальных свойств и версии инструментов.The source code is evaluated with the given global properties and tools version.

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

Параметры

fileName
String String String String

Оцениваемый файл проекта.The project file to be evaluated.

globalProperties
IDictionary<String,String>

Используемые глобальные свойства.The global properties to use. Могут принимать значение null. В этом случае будут использоваться глобальные свойства коллекции проекта, содержащего данный объект.May be null, in which case the containing project collection's global properties will be used.

toolsVersion
String String String String

Версия инструментов.The tools version. Может принимать значение NULL.May be null.

Возвраты

Если существующий проект в коллекции уже был оценен из заданного файла проекта с помощью заданных глобальных свойств и версии инструментов, возвращается существующий проект.If an existing project in the collection has already been evaluated from the given project file, and with the given global properties and tools version, then the existing project is returned. В противном случае создается, оценивается, добавляется в коллекцию проектов и возвращается новый проект.Otherwise, a new project is created, evaluated, added to the project collection, and returned.

Комментарии

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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(XmlReader, String) LoadProject(XmlReader, String) LoadProject(XmlReader, String)

Оценивает проект из исходного кода, считываемого из заданного средства чтения XML.Evaluates a project from the source code read from the given XML reader. Исходный код оценивается с помощью глобальных свойств этой коллекции проектов и заданной версии инструментов.The source code is evaluated with the global properties of this project collection and the given tools version.

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

Параметры

xmlReader
XmlReader XmlReader XmlReader XmlReader

Средство чтения XML, из которого следует считывать исходный код проекта.Xml reader to read project source code from.

toolsVersion
String String String String

Используемая версия инструментов.The tools version to use. Может принимать значение NULL.May be null.

Возвраты

Новый проект.The new project.

Комментарии

Проект добавляется в эту коллекцию проектов, когда для этого проекта или указанного корня проекта указан полный путь к файлу проекта.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.

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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(XmlReader) LoadProject(XmlReader) LoadProject(XmlReader)

Оценивает проект из исходного кода, считываемого из заданного средства чтения XML.Evaluates a project from the source code read from the given XML reader. Исходный код оценивается с помощью глобальных свойств и версии инструментов этой коллекции проектов.The source code is evaluated with the global properties and tools version of this project collection.

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

Параметры

xmlReader
XmlReader XmlReader XmlReader XmlReader

Средство чтения XML, из которого следует считывать исходный код проекта.Xml reader to read project source code from.

Возвраты

Новый проект.The new project.

Комментарии

Проект добавляется в эту коллекцию проектов, когда для этого проекта или указанного корня проекта указан полный путь к файлу проекта.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.

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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) LoadProject(String) LoadProject(String) LoadProject(String)

Оценивает проект из исходного кода в заданном файле проекта.Evaluates a project from the source code in the given project file. Исходный код оценивается с помощью глобальных свойств и версии инструментов этой коллекции проектов.The source code is evaluated with the global properties and tools version of this project collection.

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

Параметры

fileName
String String String String

Оцениваемый файл проекта.The project file to evaluate.

Возвраты

Если существующий проект в коллекции уже был оценен из заданного файла проекта, существующий проект возвращается.If an existing project in the collection has already been evaluated from the given project file, the existing project is returned. В противном случае создается, оценивается, добавляется в коллекцию проектов и возвращается новый проект.Otherwise, a new project is created, evaluated, added to the project collection, and returned.

Комментарии

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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, String) LoadProject(String, String) LoadProject(String, String) LoadProject(String, String)

Оценивает проект из исходного кода, считываемого из заданного файла проекта.Evaluates a project from the source code read from the given project file. Исходный код оценивается с помощью глобальных свойств этой коллекции проектов и заданной версии инструментов.The source code is evaluated with the global properties of this project collection and the given tools version.

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

Параметры

fileName
String String String String

Оцениваемый файл проекта.The project file to evaluate.

toolsVersion
String String String String

Используемая версия инструментов.The tools version to use. Может принимать значение NULL.May be null.

Возвраты

Если существующий проект в коллекции уже был оценен из заданного файла проекта с помощью заданной версии инструментов, существующий проект возвращается.If an existing project in the collection has already been evaluated from the given project file, and with the given tools version, then the existing project is returned. В противном случае создается, оценивается, добавляется в коллекцию проектов и возвращается новый проект.Otherwise, a new project is created, evaluated, added to the project collection, and returned.

Комментарии

В версиях MSBuild, которые были поставлены с .NET Framework 4,5 и Visual Studio 12,0, необходимо вызвать Унлоадпрожект, прежде чем ProjectCollection выходит из области действия.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.

Применяется к