Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
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é
- Referenční dokumentace k úkolu
- podmínek
- reference funkce MSBuild
- MSBuild