Sdílet prostřednictvím


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.14 Microsoft.Build.xsd verze 17.14.13 syrový
17.13 Microsoft.Build.xsd verze 17.13.26 syrový
17.12 Microsoft.Build.xsd verze 17.12.41 syrový
17.11 Microsoft.Build.xsd verze 17.11.31 syrový
17.10 Microsoft.Build.xsd verze 17.10.29 syrový
17.9 Microsoft.Build.xsd verze 17.9.8 syrový
17.8 Microsoft.Build.xsd verze 17.8.32 syrový
17.7 Microsoft.Build.xsd verze 17.7.4 syrový
17.6 Microsoft.Build.xsd verze 17.6.11 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.

prvek Podřízené prvky Attributes
Choose – element (MSBuild) Jinak

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

Projekt
ImportGroup – element Import Podmínka
Item – element (MSBuild) ItemMetaData Podmínka

Vyloučit

Zahrnovat

Remove
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

Název Položky

PropertyName

TaskParameter
Parameter – element -- Výstup

ParameterType

Povinné
ParameterGroup – element Parameter --
Project – element (MSBuild) Zvolit

Import

ItemGroup

ProjectExtensions

PropertyGroup

Target

UsingTask
Výchozí cíle

InitialTargets

Sdk

ToolsVersion

TreatAsLocalProperty

xmlns
ProjectExtensions – element (MSBuild) -- --
Property – element (MSBuild) -- Podmínka
PropertyGroup – element (MSBuild) Property Podmínka
Sdk – element (MSBuild) -- Název

Verze
Target – element (MSBuild) OnError

Úkol
AfterTargets

BeforeTargets

Podmínka

DependsOnTargets

Vstupy

KeepDuplicateOutputs

Název

Výstupy

Návraty
Task – element Target (MSBuild) Výstup Podmínka

ContinueOnError

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

Task
AssemblyFile

AssemblyName

Podmínka

TaskFactory

Název úkolu
When – element (MSBuild) Zvolit

ItemGroup

PropertyGroup
Podmínka

Viz také