1. 程式人生 > 實用技巧 >Docs-VisualStudio-MSBuild-MSBuild參考:MSBuild 專案檔案架構引用

Docs-VisualStudio-MSBuild-MSBuild參考:MSBuild 專案檔案架構引用

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 架構元素及其子元素和屬性。

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、 https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild-project-file-schema-reference?view=vs-2017 2、
6.返回頂部
作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。