MSBuild 项目文件架构引用

更新:2007 年 11 月

提供一个表格,该表格列出所有的 MSBuild XML 架构元素及其所具有的属性和子元素。

MSBuild 使用项目文件来指示生成引擎生成哪些内容以及应采用的生成方式。MSBuild 项目文件是符合 MSBuild XML 架构的 XML 文件。此部分记录了 MSBuild 的 XML 架构定义 (.xsd) 文件。

MSBuild XML 架构元素

下表列出了所有的 MSBuild XML 架构元素及其子元素和属性。

元素

子元素

属性

Choose 元素 (MSBuild)

Otherwise

When

--

Import 元素 (MSBuild)

--

Condition

Project

Item 元素 (MSBuild)

ItemMetaData

Condition

Exclude

Include

ItemGroup 元素 (MSBuild)

Item

Condition

ItemDefinitionGroup 元素 (MSBuild)

Item

Condition

ItemMetadata 元素 (MSBuild)

--

--

OnError 元素 (MSBuild)

--

Condition

ExecuteTargets

Otherwise 元素 (MSBuild)

Choose

ItemGroup

PropertyGroup

--

Output 元素 (MSBuild)

--

Condition

ItemName

PropertyName

TaskParameter

Project 元素 (MSBuild)

Choose

Import

ItemGroup

ProjectExtensions

PropertyGroup

Target

UsingTask

DefaultTargets

xmlns

ProjectExtensions 元素 (MSBuild)

--

--

Property 元素 (MSBuild)

--

Condition

PropertyGroup 元素 (MSBuild)

Property

Condition

Target 元素 (MSBuild)

OnError

Task

Condition

DependsOnTargets

Inputs

Name

Outputs

Task 元素 (MSBuild)

Output

Condition

ContinueOnError

Parameter

UsingTask 元素 (MSBuild)

--

AssemblyFile

AssemblyName

Condition

TaskName

When 元素 (MSBuild)

Choose

ItemGroup

PropertyGroup

Condition

请参见

概念

MSBuild 概述

参考

MSBuild 条件

其他资源

MSBuild 任务参考

MSBuild 参考