Microsoft.Build.Construction 命名空间

包含 MSBuild 对象模型用来构造具有未计算值的项目根的类型。 Contains types that the MSBuild object model uses to construct project roots with unevaluated values. 每个项目根对应于一个项目或目标文件。 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.