ProjectCollection.LoadProject Метод

Определение

Оценивает проект из исходного кода в заданном файле проекта.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, IDictionary<String,String>, String)

Загружает проект с указанными значениями имени файла, версии инструментов и глобальных свойств.Loads a project with the specified filename, tools version and global properties. Возвращает соответствующий проект, если он уже загружен, в противном случае загружает новый проект.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

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

Загружает проект с указанными значениями средства чтения, версии инструментов и глобальных свойств.Loads a project with the specified reader, tools version and global properties. Проект будет добавлен в эту коллекцию проектов, когда она получит имя.The project will be added to this project collection when it is named.

LoadProject(XmlReader, String)

Загружает проект с указанными версиями средства чтения и инструментов, используя глобальные свойства коллекции.Loads a project with the specified reader and tools version, using the collection's global properties. Проект будет добавлен в эту коллекцию проектов, когда она получит имя.The project will be added to this project collection when it is named.

LoadProject(String, String)

Загружает проект с указанными именем файла и версией инструментов, используя глобальные свойства коллекции.Loads a project with the specified filename and tools version, using the collection's global properties. Возвращает соответствующий проект, если он уже загружен, в противном случае загружает новый проект.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

LoadProject(XmlReader)

Загружает проект с указанным средством чтения, используя глобальные свойства и версию инструментов коллекции.Loads a project with the specified reader, using the collection's global properties and tools version. Проект будет добавлен в эту коллекцию проектов, когда она получит имя.The project will be added to this project collection when it is named.

LoadProject(String)

Загружает проект с указанным именем файла, используя глобальные свойства и версию инструментов коллекции.Loads a project with the specified filename, using the collection's global properties and tools version. Возвращает соответствующий проект, если он уже загружен, в противном случае загружает новый проект.If a matching project is already loaded, it will be returned, otherwise a new project will be loaded.

Комментарии

В версиях 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)

Загружает проект с указанными значениями имени файла, версии инструментов и глобальных свойств.Loads a project with the specified filename, tools version and global properties. Возвращает соответствующий проект, если он уже загружен, в противном случае загружает новый проект.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

Параметры

fileName
String

Загружаемый файл проектаThe project file to load

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

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

Возвращаемое значение

Project

Загруженный проект.A loaded project.

Комментарии

В версиях 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)

Загружает проект с указанными значениями средства чтения, версии инструментов и глобальных свойств.Loads a project with the specified reader, tools version and global properties. Проект будет добавлен в эту коллекцию проектов, когда она получит имя.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

Параметры

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

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

Возвращаемое значение

Project

Загруженный проект.A loaded 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, String)

Загружает проект с указанными версиями средства чтения и инструментов, используя глобальные свойства коллекции.Loads a project with the specified reader and tools version, using the collection's global properties. Проект будет добавлен в эту коллекцию проектов, когда она получит имя.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

Параметры

xmlReader
XmlReader

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

toolsVersion
String

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

Возвращаемое значение

Project

Загруженный проект.A loaded 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, String)

Загружает проект с указанными именем файла и версией инструментов, используя глобальные свойства коллекции.Loads a project with the specified filename and tools version, using the collection's global properties. Возвращает соответствующий проект, если он уже загружен, в противном случае загружает новый проект.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

Параметры

fileName
String

Загружаемый файл проектаThe project file to load

toolsVersion
String

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

Возвращаемое значение

Project

Загруженный проект.A loaded project.

Комментарии

В версиях 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)

Загружает проект с указанным средством чтения, используя глобальные свойства и версию инструментов коллекции.Loads a project with the specified reader, using the collection's global properties and tools version. Проект будет добавлен в эту коллекцию проектов, когда она получит имя.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

Параметры

xmlReader
XmlReader

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

Возвращаемое значение

Project

Загруженный проект.A loaded 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)

Загружает проект с указанным именем файла, используя глобальные свойства и версию инструментов коллекции.Loads a project with the specified filename, using the collection's global properties and tools version. Возвращает соответствующий проект, если он уже загружен, в противном случае загружает новый проект.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

Параметры

fileName
String

Загружаемый файл проектаThe project file to load

Возвращаемое значение

Project

Загруженный проект.A loaded project.

Комментарии

В версиях 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.

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