Docs-VisualStudio-MSBuild-MSBuild參考:MSBuild 專案檔案架構引用
阿新 • • 發佈:2020-07-28
ylbtech-Docs-VisualStudio-MSBuild-MSBuild參考:MSBuild 專案檔案架構引用 |
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.返回頂部 |
6.返回頂部 |
作者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。 |