Referenční dokumentace schématu souboru projektu nástroje MSBuild

Poskytuje tabulku všech elementů schématu XML nástroje MSBuild s jejich dostupnými atributy a podřízenými elementy.

Nástroj MSBuild používá soubory projektu k pokynu modulu sestavení, co se má sestavit a jak ho sestavit. Soubory projektu MSBuild jsou soubory XML, které odpovídají schématu XML nástroje MSBuild. Tato část dokumentuje soubor definice schématu XML (.xsd) pro NÁSTROJ MSBuild.

Definiční soubory schématu NÁSTROJE MSBuild XSD

Propojení schématu v souboru projektu MSBuild není v sadě Visual Studio 2017 a novější povinné. Pokud je k dispozici, měla by být http://schemas.microsoft.com/developer/msbuild/2003 bez ohledu na verzi sady Visual Studio. Tato hodnota není živým webovým cílem; Nejnovější definiční soubor schématu MSBuild (.xsd soubor) najdete v souboru Microsoft.Build.xsd.

Následující tabulka obsahuje odkazy na každou verzi schématu XSD:

Verze nástroje MSBuild Odkaz na GitHub Nezpracovaný odkaz (pro nástroje)
17.7 Microsoft.Build.xsd verze 17.7.0 Syrové
17.6 Microsoft.Build.xsd verze 17.6.3 Syrové
17.5 Microsoft.Build.xsd verze 17.5.1 Syrové
17.4 Microsoft.Build.xsd verze 17.4.4 Syrové
17.3 Microsoft.Build.xsd verze 17.3.1 Syrové
17.2 Microsoft.Build.xsd verze 17.2.1 Syrové
17.1 Microsoft.Build.xsd verze 17.1.1 Syrové
17.0 Microsoft.Build.xsd verze 17.0.0 Syrové
16.11 Microsoft.Build.xsd verze 16.11.2 Syrové
16.10 Microsoft.Build.xsd verze 16.10.2 Syrové
16.9 Microsoft.Build.xsd verze 16.9.2 Syrové
16.8 Microsoft.Build.xsd verze 16.8.3 Syrové
16.7 Microsoft.Build.xsd verze 16.7.0.37604 Syrové
16.4 Microsoft.Build.xsd verze 16.4.0.56107 Syrové
15.9 Microsoft.Build.xsd verze 15.9.21.664 Syrové

Soubor XSD nejvyšší úrovně obsahuje dva další podřízené soubory XSD, Microsoft.Build.CommonTypes.xsd a Microsoft.Build.Core.xsd. Všechny definiční soubory schématu NÁSTROJE MSBuild XSD najdete také v instalační složce sady Visual Studio ve složce Xml\Schemas\1033\MSBuild.

Další informace o verzích NÁSTROJE MSBuild, včetně tabulky odpovídajících verzí sady .NET SDK, naleznete v tématu Přehled verzí .NET, MSBuild a Visual Studio.

Elementy schématu MSBuild XML

V následující tabulce jsou uvedeny všechny elementy schématu XML nástroje MSBuild spolu s podřízenými elementy a atributy.

Element (Prvek) Podřízené prvky Atributy
Choose – element (MSBuild) Jinak

Když
--
Import – element (MSBuild) -- Podmínka

Project
ImportGroup – element Importovat Podmínka
Item – element (MSBuild) ItemMetaData Podmínka

Vyloučit

Zahrnout

Odebrat
ItemDefinitionGroup – element (MSBuild) Položka Podmínka
ItemGroup – element (MSBuild) Položka Podmínka
ItemMetadata – element (MSBuild) Položka Podmínka
OnError – element (MSBuild) -- Podmínka

ExecuteTargets
Otherwise – element (MSBuild) Zvolit

ItemGroup

Propertygroup
--
Výstupní element (MSBuild) -- Podmínka

ItemName

Propertyname

TaskParameter
Parameter – element -- Výstup

ParameterType

Vyžadováno
ParameterGroup – element Parametr --
Project – element (MSBuild) Zvolit

Importovat

ItemGroup

ProjectExtensions

Propertygroup

Cíl

UsingTask
Výchozí cíle

InitialTargets

Sdk

ToolsVersion

TreatAsLocalProperty

Xmlns
ProjectExtensions – element (MSBuild) -- --
Property – element (MSBuild) -- Podmínka
PropertyGroup – element (MSBuild) Vlastnost Podmínka
Sdk – element (MSBuild) -- Jméno

Verze
Target – element (MSBuild) Přichybě

Úkol
AfterTargets

BeforeTargets

Podmínka

DependsOnTargets

Vstupy

KeepDuplicateOutputs

Jméno

Výstupy

Vrácení
Task – element Target (MSBuild) Výstup Podmínka

ContinueOnError

Parametr
Task – element UsingTask (MSBuild) Data Evaluate
UsingTask – element (MSBuild) ParameterGroup

Úkol
Assemblyfile

Assemblyname

Podmínka

Taskfactory

TaskName
When – element (MSBuild) Zvolit

ItemGroup

Propertygroup
Podmínka

Viz také