MSBuild 專案檔案結構描述參考
提供表格,說明所有的 MSBuild XML 結構描述項目,及其可用的屬性和子項目。
MSBuild 使用專案檔來指示建置引擎要建置什麼及如何進行建置。 MSBuild 專案檔是遵守 MSBuild XML 結構描述的 XML 檔案。 本節說明 MSBuild 的 XML 結構描述定義 (.xsd) 檔案。
MSBuild XML 結構描述項目
下表列出所有的 MSBuild XML 結構描述項目,以及其子項目和屬性。
元素 |
子項目 |
屬性 |
---|---|---|
Otherwise When |
-- |
|
-- |
條件 專案 |
|
Import |
條件 |
|
ItemMetaData |
條件 排除 包含 移除 |
|
項目 |
條件 |
|
項目 |
條件 |
|
項目 |
條件 |
|
-- |
條件 ExecuteTargets |
|
Choose ItemGroup PropertyGroup |
-- |
|
-- |
條件 ItemName PropertyName TaskParameter |
|
-- |
Output ParameterType 必要項 |
|
參數 |
-- |
|
Choose Import ItemGroup ProjectExtensions PropertyGroup 目標 UsingTask |
DefaultTargets InitialTargets ToolsVersion TreatAsLocalProperty xmlns |
|
-- |
-- |
|
-- |
條件 |
|
屬性 |
條件 |
|
OnError 工作 |
AfterTargets BeforeTargets 條件 DependsOnTargets 輸入 KeepDuplicateOutputs 名稱 Outputs 傳回 |
|
Output |
條件 ContinueOnError 參數 |
|
資料 |
評估 |
|
ParameterGroup TaskBody |
AssemblyFile AssemblyName 條件 TaskFactory TaskName |
|
Choose ItemGroup PropertyGroup |
條件 |