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 |