Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Attività CallTarget

Richiama le destinazioni specificate all'interno del file di progetto.

Nella tabella riportata di seguito sono descritti i parametri dell'attività CallTarget.

Parametro

Descrizione

RunEachTargetSeparately

Parametro di output Boolean facoltativo.

Se true, il motore MSBuild viene chiamato una volta per ciascuna destinazione. Se false, il modulo MSBuild viene chiamato una volta per compilare tutte le destinazioni. Il valore predefinito è false.

TargetOutputs

Parametro di output ITaskItem[] facoltativo.

Contiene gli output di tutte le destinazioni compilate.

Targets

Parametro String[] facoltativo.

Specifica la destinazione o le destinazioni da compilare.

UseResultsCache

Parametro Boolean facoltativo.

Se true, viene restituito il risultato memorizzato nella cache, se presente.

Nota   Quando viene eseguita un'attività MSBuild, il relativo output viene memorizzato nella cache in un ambito (ProjectFileName, GlobalProperties)[TargetNames] come elenco di elementi di compilazione.

Se una destinazione specificata in Targets ha esito negativo e RunEachTargetSeparately è true, l'attività continua a compilare le destinazioni rimanenti.

Se si desidera compilare le destinazioni predefinite, utilizzare Attività MSBuild e impostare il parametro Projects sullo stesso valore di $(MSBuildProjectFile).

Oltre ai parametri sopra elencati, questa attività eredita i parametri dalla classe TaskExtension, che eredita dalla classe Task. Per un elenco di tali parametri aggiuntivi e le relative descrizioni, vedere Classe di base TaskExtension.

Nell'esempio riportato di seguito TargetA viene chiamato dall'interno di CallOtherTargets.

<Project DefaultTargets="CallOtherTargets"
    xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    <Target Name="CallOtherTargets">
        <CallTarget Targets="TargetA"/>
    </Target>

    <Target Name="TargetA">
        <Message Text="Building TargetA..." />
    </Target>

</Project>

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft