MSBuild 项目文件架构引用
提供一个表格,该表格列出所有的 MSBuild XML 架构元素及其所具有的特性和子元素。
MSBuild 使用项目文件来指示生成引擎生成哪些内容以及如何生成这些内容。MSBuild 项目文件是符合 MSBuild XML 架构的 XML 文件。此部分记录了 MSBuild 的 XML 架构定义 (.xsd) 文件。
MSBuild XML 架构元素
下表列出了所有的 MSBuild XML 架构元素及其子元素和特性。
元素 |
子元素 |
特性 |
---|---|---|
Otherwise When |
-- |
|
-- |
Condition 项目 |
|
导入 |
Condition |
|
ItemMetaData |
Condition Exclude Include 移除 |
|
项 |
Condition |
|
项 |
Condition |
|
项 |
Condition |
|
-- |
Condition ExecuteTargets |
|
Choose ItemGroup PropertyGroup |
-- |
|
-- |
Condition ItemName PropertyName TaskParameter |
|
-- |
Output ParameterType 必需 |
|
Parameter |
-- |
|
Choose 导入 ItemGroup ProjectExtensions PropertyGroup Target UsingTask |
DefaultTargets InitialTargets ToolsVersion TreatAsLocalProperty xmlns |
|
-- |
-- |
|
-- |
Condition |
|
属性 |
Condition |
|
OnError 任务 |
AfterTargets BeforeTargets Condition DependsOnTargets 输入 KeepDuplicateOutputs 名称 Outputs 返回 |
|
Output |
Condition ContinueOnError Parameter |
|
数据 |
评估 |
|
ParameterGroup TaskBody |
AssemblyFile AssemblyName Condition TaskFactory TaskName |
|
Choose ItemGroup PropertyGroup |
Condition |