Sdílet prostřednictvím


Prvek projektu (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 Jak: vytvoření stejných zdrojových souborů s různými možnostmi.

PoznámkaPoznámka
Nastavení globálních vlastností příkazového řádku pomocí /property (nebo /p) přepnout.Můžete nastavit nebo upravit globální vlastnosti podřízených projektů v vícenásobných projektů sestavení pomocí Properties atribut Úloha MSBuild.Další informace naleznete v tématu Úloha MSBuild.

Xmlns

Požadovaný atribut.

xmlns Atribut musí mít hodnotu "https://schemas.microsoft.com/developer/msbuild/2003".

Podřízené elementy

Element

Description

Zvolte

Volitelný prvek.

Vyhodnocuje podřízené prvky vyberte jednu sadu ItemGroup prvky a PropertyGroup prvky vyhodnotit.

Import

Volitelný prvek.

Umožňuje import jiného souboru projektu soubor projektu.Může být nula nebo více Import prvky v projektu.

ItemGroup

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.

ProjectExtensions

Volitelný prvek.

Umožňuje uchovávat mimo-MSBuild informace MSBuild souboru projektu.Může být nula nebo ProjectExtensions prvky v projektu.

PropertyGroup

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.

Cíl

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.

UsingTask

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

Jak: Určete, které cíl nejprve sestavení

Referenční dokumentace

Referenční dokumentace pro použití nástroje MSBuild v příkazovém řádku

Koncepty

Odkaz na projekt MSBuild soubor schématu

Další zdroje

MSBuild