Project – element (MSBuild)
Požadovaný kořenový element MSBuild souboru projektu.
<Project InitialTargets="TargetA;TargetB"
DefaultTargets="TargetC;TargetD"
TreatAsLocalProperty="PropertyA;PropertyB"
ToolsVersion=<version number>
xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Choose>... </Choose>
<PropertyGroup>... </PropertyGroup>
<ItemGroup>... </ItemGroup>
<Target>... </Target>
<UsingTask.../>
<ProjectExtensions>... </ProjectExtensions>
<Import... />
</Project>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a rodičovské prvky.
Atributy
Atribut |
Description |
---|---|
DefaultTargets |
Nepovinný atribut. Výchozí cíl nebo cíle být vstupní bod sestavení, pokud byl zadán žádný cíl.Více cílů jsou středníkem (;) oddělený. Pokud není zadán žádný výchozí cíl buď DefaultTargets atributu nebo MSBuild příkazového řádku, spustí motoru prvního cíle v souboru projektu po Import prvky byly vyhodnocovány. |
InitialTargets |
Nepovinný atribut. Počáteční cíle nebo cílů spustit před cíle uvedené v DefaultTargets atributu nebo na příkazovém řádku.Více cílů jsou středníkem (;) oddělený. |
ToolsVersion |
Nepovinný atribut. Verze sady nástrojů MSBuild využívá k určení hodnoty pro $(MSBuildBinPath) a $(MSBuildToolsPath). |
TreatAsLocalProperty |
Nepovinný atribut. Názvy vlastností, které se nepovažují za globální.Tento atribut zabrání přepsání hodnot vlastností, které jsou nastaveny v souboru projektu nebo cíle a všechny následné dovozy určitých vlastností příkazového řádku.Více vlastností jsou středníkem (;) oddělený. Globální vlastnosti obvykle přepsat hodnoty vlastností, které jsou nastaveny v souboru projektu nebo cíle.Pokud je vlastnost je uveden v TreatAsLocalProperty hodnotu, hodnotu globální nepřepsala hodnoty vlastností, které jsou nastaveny v souboru a všechny následné dovozy.Další informace naleznete v tématu Postupy: Sestavení stejných zdrojových souborů s různými možnostmi.
|
Xmlns |
Požadovaný atribut. xmlns Atribut musí mít hodnotu "https://schemas.microsoft.com/developer/msbuild/2003". |
Podřízené elementy
Element |
Description |
---|---|
Volitelný prvek. Vyhodnocuje podřízené prvky vyberte jednu sadu ItemGroup prvky a PropertyGroup prvky vyhodnotit. |
|
Volitelný prvek. Umožňuje import jiného souboru projektu soubor projektu.Může být nula nebo více Import prvky v projektu. |
|
Volitelný prvek. Prvek seskupení jednotlivých položek.Položky, které jsou určeny pomocí zboží prvku.Může být nula nebo více ItemGroup prvky v projektu. |
|
Volitelný prvek. Umožňuje uchovávat mimo-MSBuild informace MSBuild souboru projektu.Může být nula nebo ProjectExtensions prvky v projektu. |
|
Volitelný prvek. Prvek seskupení pro jednotlivé vlastnosti.Vlastnosti jsou určeny pomocí vlastnost prvku.Může být nula nebo více PropertyGroup prvky v projektu. |
|
Volitelný prvek. Obsahuje sadu úkolů pro MSBuild postupně provést.Úkoly jsou určeny pomocí úkol prvku.Může být nula nebo více Target prvky v projektu. |
|
Volitelný prvek. Umožňuje zaregistrovat úlohy v MSBuild.Může být nula nebo více UsingTask prvky v projektu. |
Nadřazené elementy
Žádný
Viz také
Úkoly
Postupy: Určení prvního cíle k sestavení
Referenční dokumentace
Referenční dokumentace pro použití nástroje MSBuild v příkazovém řádku
Koncepty
Referenční dokumentace schématu souboru projektu nástroje MSBuild