Share via


MSBuild 專案檔案結構描述參考

提供表格,說明所有的 MSBuild XML 結構描述項目,及其可用的屬性和子項目。

MSBuild 使用專案檔來指示建置引擎要建置什麼及如何進行建置。 MSBuild 專案檔是遵守 MSBuild XML 結構描述的 XML 檔案。 本節說明 MSBuild 的 XML 結構描述定義 (.xsd) 檔案。

MSBuild XML 結構描述項目

下表列出所有的 MSBuild XML 結構描述項目,以及其子項目和屬性。

元素

子項目

屬性

Choose 項目 (MSBuild)

Otherwise

When

--

Import 項目 (MSBuild)

--

條件

專案

ImportGroup 項目 [MSBuild]

Import

條件

Item 項目 (MSBuild)

ItemMetaData

條件

排除

包含

移除

ItemDefinitionGroup 項目 (MSBuild)

項目

條件

ItemGroup 項目 (MSBuild)

項目

條件

ItemMetadata 項目 (MSBuild)

項目

條件

OnError 項目 (MSBuild)

--

條件

ExecuteTargets

Otherwise 項目 (MSBuild)

Choose

ItemGroup

PropertyGroup

--

Output 項目 (MSBuild)

--

條件

ItemName

PropertyName

TaskParameter

Parameter 項目 [MSBuild]

--

Output

ParameterType

必要項

ParameterGroup 項目 [MSBuild]

參數

--

Project 項目 (MSBuild)

Choose

Import

ItemGroup

ProjectExtensions

PropertyGroup

目標

UsingTask

DefaultTargets

InitialTargets

ToolsVersion

TreatAsLocalProperty

xmlns

ProjectExtensions 項目 (MSBuild)

--

--

Property 項目 (MSBuild)

--

條件

PropertyGroup 項目 (MSBuild)

屬性

條件

Target 項目 (MSBuild)

OnError

工作

AfterTargets

BeforeTargets

條件

DependsOnTargets

輸入

KeepDuplicateOutputs

名稱

Outputs

傳回

Task 項目 (MSBuild)

Output

條件

ContinueOnError

參數

TaskBody 項目 (MSBuild)

資料

評估

UsingTask 項目 (MSBuild)

ParameterGroup

TaskBody

AssemblyFile

AssemblyName

條件

TaskFactory

TaskName

When 項目 (MSBuild)

Choose

ItemGroup

PropertyGroup

條件

請參閱

參考

MSBuild 條件

其他資源

MSBuild 工作參考

MSBuild 參考

MSBuild