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.

설명

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

설명

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

설명

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

설명

.NET Framework 4.5 및 Visual Studio 12.0과 함께 제공 된 MSBuild 버전에서 ProjectCollection이 범위를 벗어나기 전에 UnloadProject를 호출 해야 합니다.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.

적용 대상