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