Sdílet prostřednictvím


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

Soubor projektu může obsahovat jeden nebo více Target prvky, které definují, jak je projekt založen.Microsoft Build Engine (MSBuild) Motoru se vytvoří první projekt ji nalezne a závislosti, pokud soubor projektu obsahuje DefaultTargets atribut, InitialTargets je zadán atribut nebo cíle v příkazovém řádku pomocí /target přepnout.

Pomocí atributu InitialTargets

InitialTargets Atribut Project prvku určuje cíl, který bude spuštěn jako první, i když jsou cíle určeny na příkazovém řádku nebo v DefaultTargets atributu.

Určete jeden počáteční cíl

  • Zadat výchozí cíl InitialTargets atribut Project prvku.Příklad:

    <Project InitialTargets="Clean">

Můžete určit více než jeden počáteční cíl InitialTargets atribut seznam cílů v pořadí a pomocí středníku k oddělení jednotlivých cílů.V seznamu cílů bude postupně spustit.

Určit více než jeden cíl počáteční

  • Počáteční cíle, oddělené středníky, v seznamu InitialTargets atribut Project prvku.Například spustit Clean cíl a potom Compile cíl, zadejte:

    <Project InitialTargets="Clean;Compile">

Pomocí atributu DefaultTargets

DefaultTargets Atribut Project prvek určuje, jaký cíl nebo cíle jsou postaveny Pokud cíl není explicitně zadán na příkazovém řádku.Pokud jsou cíle určeny v obou InitialTargets a DefaultTargets atributy a žádný cíl je zadán na příkazovém řádku MSBuild spustí cíle uvedené v InitialTargets atributu následovaný cíle uvedené v DefaultTargets atributu.

Určete jednu výchozí cíl

  • Zadat výchozí cíl DefaultTargets atribut Project prvku.Příklad:

    <Project DefaultTargets="Compile">

Můžete zadat více než jednu výchozí cíl DefaultTargets atribut seznam cílů v pořadí a pomocí středníku k oddělení jednotlivých cílů.V seznamu cílů bude postupně spustit.

Zadat více než jednu výchozí cíl

  • Výchozí cíle, oddělené středníky, v seznamu DefaultTargets atribut Project prvku.Například spustit Clean cíl a potom Compile cíl, zadejte:

    <Project DefaultTargets="Clean;Compile">

Pomocí Target přepínač

Pokud výchozí cíl není definována v souboru projektu nebo pokud nechcete používat toto výchozí cíl, můžete použít přepínač příkazového řádku /target zadat jiný cíl.Cíl nebo cíle s /target spuštění přepínač namísto cíle určené DefaultTargets atributu.Cíle uvedené v InitialTargets vždy spustit první atribut.

Nejprve použít jiný cíl než výchozí cíl

  • Jako první cíl pomocí určit cíl /target přepínače příkazového řádku.Příklad:

    msbuild file.proj /target:Clean

Nejprve použít několik cílů, jiné než výchozí cíle

  • Seznam cílů, oddělených středníky nebo čárkami, použití /target přepínače příkazového řádku.Příklad:

    msbuild <file name>.proj /t:Clean;Compile

Viz také

Úkoly

Jak: Vyčistit nové sestavení

Koncepty

Nástroj MSBuild cíle

Další zdroje

MSBuild