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.

注釈

.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)

指定されたファイル名、ツール バージョン、およびグローバル プロパティを持つプロジェクトを読み込みます。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.

注釈

.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)

指定されたリーダー、ツール バージョン、およびグローバル プロパティを持つプロジェクトを読み込みます。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.

.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)

コレクションのグローバル プロパティを使用して、指定したリーダーとツール バージョンを持つプロジェクトを読み込みます。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.

.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)

コレクションのグローバル プロパティを使用して、指定されたファイル名とツール バージョンを持つプロジェクトを読み込みます。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.

注釈

.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)

コレクションのグローバル プロパティとツール バージョンを使用して、指定したリーダーを持つプロジェクトを読み込みます。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.

.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)

コレクションのグローバル プロパティとツール バージョンを使用して、指定したファイル名を持つプロジェクトを読み込みます。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.

注釈

.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.

適用対象