ylbtech-Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild 项目文件架构引用 |
1.返回顶部 |
1、
MSBuild 项目文件架构引用
提供列有所有 MSBuild XML 架构元素及其可用属性和子元素的表。
MSBuild 使用项目文件指示生成引擎要生成哪些内容以及生成方法。 MSBuild 项目文件是 XML 文件,其遵循 MSBuild XML 架构。 本部分介绍 MSBuild 的 XML 架构定义 (.xsd ) 文件。
Visual Studio 2017 和更高版本不需要 MSBuild 项目文件中的架构链接。 如果该链接存在,则无论 Visual Studio 的版本如何,它都应为 http://schemas.microsoft.com/developer/msbuild/2003
。
MSBuild XML 架构元素
下表列出了所有 MSBuild XML 架构元素及其子元素和属性。
元素 | 子元素 | 特性 |
---|---|---|
Choose 元素 (MSBuild) | Otherwise When |
-- |
Import 元素 (MSBuild) | -- | 条件 项目 |
ImportGroup 元素 | 导入 | 条件 |
Item 元素 (MSBuild) | ItemMetaData | 条件 排除 包括 删除 |
ItemDefinitionGroup 元素 (MSBuild) | Item | 条件 |
ItemGroup 元素 (MSBuild) | Item | 条件 |
ItemMetadata 元素 (MSBuild) | Item | 条件 |
OnError 元素 (MSBuild) | -- | 条件 ExecuteTargets |
Otherwise 元素 (MSBuild) | Choose ItemGroup PropertyGroup |
-- |
Output 元素 (MSBuild) | -- | 条件 ItemName PropertyName TaskParameter |
Parameter 元素 | -- | Output ParameterType 必需 |
ParameterGroup 元素 | Parameter | -- |
Project 元素 (MSBuild) | Choose 导入 ItemGroup ProjectExtensions PropertyGroup 目标 UsingTask |
DefaultTargets InitialTargets ToolsVersion TreatAsLocalProperty xmlns |
ProjectExtensions 元素 (MSBuild) | -- | -- |
Property 元素 (MSBuild) | -- | 条件 |
PropertyGroup 元素 (MSBuild) | Property | 条件 |
Sdk 元素 (MSBuild) | -- | “属性” Version |
Target 元素 (MSBuild) | OnError Task |
AfterTargets BeforeTargets 条件 DependsOnTargets 输入 KeepDuplicateOutputs “属性” 输出 返回 |
Target 的 Task 元素 (MSBuild) | Output | 条件 ContinueOnError Parameter |
UsingTask 的 Task 元素 (MSBuild) | Data | 评估 |
UsingTask 元素 (MSBuild) | ParameterGroup 任务 |
AssemblyFile AssemblyName 条件 TaskFactory TaskName |
When 元素 (MSBuild) | Choose ItemGroup PropertyGroup |
条件 |
请参阅
2、
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
1、
2、
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |