Microsoft.Build.Construction 名前空間

MSBuild オブジェクト モデルがプロジェクトのルートを評価されていない値で構築する際に使用する型が含まれています。 Contains types that the MSBuild object model uses to construct project roots with unevaluated values. 各プロジェクト ルートは 1 つのプロジェクトまたは targets ファイルに対応します。 Each project root corresponds to a project or targets file. 詳細については、「MSBuild」をご覧ください。 For information, see MSBuild.

クラス

ElementLocation

ファイル内の XML ノードの場所。The location of an XML node in a file.

MSBuild API によるプロジェクトの XML の編集では、XML が再読み込みされるまで、その XML 内の位置が無効になります。Any editing of the project XML through the MSBuild API's will invalidate locations in that XML until the XML is reloaded.

ProjectChooseElement

MSBuild プロジェクトの Choose 要素 (MSBuild) を表します。Represents the Choose Element (MSBuild) in an MSBuild project.

ProjectElement

MSBuild 構築オブジェクト モデル要素の抽象基本クラス。Abstract base class for MSBuild construction object model elements.

ProjectElementContainer

プロジェクト要素に対する抽象コンテナー クラスを提供します。Provides an abstract container class for project elements.

ProjectExtensionsElement

MSBuild プロジェクトの ProjectExtensions 要素 (MSBuild) を表します。Represents the ProjectExtensions Element (MSBuild) in an MSBuild project. プロジェクト拡張機能には、任意の XML コンテンツを含めることができます。Project extensions can contain arbitrary XML content.

ProjectImportElement

MSBuild プロジェクトの Import 要素 (MSBuild) を表します。Represents an Import Element (MSBuild) in an MSBuild project.

ProjectImportGroupElement

MSBuild プロジェクトの ImportGroup 要素を表します。Represents the ImportGroup element in an MSBuild project.

ProjectItemDefinitionElement

MSBuild プロジェクトの ItemDefinition 要素を表します。Represents an ItemDefinition element in an MSBuild project.

ProjectItemDefinitionGroupElement

MSBuild プロジェクトの ItemDefinitionGroup 要素 (MSBuild) を表します。Represents an ItemDefinitionGroup Element (MSBuild) in an MSBuild project.

ProjectItemElement

MSBuild プロジェクトの Item 要素 (MSBuild) を表します。Represents an Item Element (MSBuild) in an MSBuild project.

ProjectItemGroupElement

MSBuild プロジェクトの ItemGroup 要素 (MSBuild) を表します。Represents an ItemGroup Element (MSBuild) in an MSBuild project.

ProjectMetadataElement

MSBuild プロジェクトの Metadata 要素を表します。Represents a Metadata element in an MSBuild project.

ProjectOnErrorElement

MSBuild プロジェクトの OnError 要素 (MSBuild) を表します。Represents an OnError Element (MSBuild) in an MSBuild project.

ProjectOtherwiseElement

MSBuild プロジェクトの Otherwise 要素 (MSBuild) を表します。Represents an Otherwise Element (MSBuild) in an MSBuild project.

ProjectOutputElement

MSBuild プロジェクトの Output 要素 (MSBuild) を表します。Represents an Output Element (MSBuild) in an MSBuild project.

ProjectPropertyElement

MSBuild プロジェクトの Property 要素を表します。Represents a Property element in an MSBuild project.

ProjectPropertyGroupElement

MSBuild プロジェクトの PropertyGroup 要素を表します。Represents a PropertyGroup element in an MSBuild project.

ProjectRootElement

MSBuild プロジェクト、ターゲット ファイル、または MSBuild プロジェクト ファイル スキーマに準拠するその他のファイルを表します。Represents an MSBuild project, a targets file, or any other file that conforms to MSBuild project file schema. このクラスとその関連クラスによって、完全な MSBuild プロジェクト ファイルやターゲット ファイルの読み取りと書き込みが可能になります。This class and its related classes allow a complete MSBuild project or targets file to be read and written.

ProjectTargetElement

MSBuild プロジェクト内の Target 要素を表します。Represents a Target element in an MSBuild project.

ProjectTaskElement

MSBuild プロジェクトの Task 要素 (MSBuild) を表します。Represents a Task Element (MSBuild) in an MSBuild project.

ProjectUsingTaskBodyElement

インライン タスクの本体を表します。Represents the body of an inline task.

ProjectUsingTaskElement

MSBuild プロジェクトの UsingTask 要素 (MSBuild) を表します。Represents a UsingTask Element (MSBuild) in an MSBuild project. UsingTask 要素は、インライン タスクとプリコンパイル済みタスクの両方に使用されます。The UsingTask element is used both for inline tasks and precompiled tasks.

ProjectUsingTaskParameterElement

インライン タスクのパラメーターを表します。Represents a parameter of an inline task.

ProjectWhenElement

MSBuild プロジェクトの When 要素 (MSBuild) を表します。Represents a When Element (MSBuild) in an MSBuild project.

UsingTaskParameterGroupElement

インライン タスクの ParameterGroup を表します。Represents the ParameterGroup of an inline task.