Compartir a través de


CallTarget (Tarea)

Actualización: noviembre 2007

Invoca los destinos especificados en el archivo de proyecto.

Parámetros de la tarea

En la siguiente tabla se describen los parámetros de la tarea CallTarget.

Parámetro

Descripción

RunEachTargetSeparately

Parámetro de salida Boolean opcional.

Si es true, se llama al motor de MSBuild una vez por destino. Si es false, se llama una vez al motor de MSBuild para generar todos los destinos.

TargetOutputs

Parámetro de salida ITaskItem[] opcional.

Contiene los resultados de todos los destinos generados.

Targets

Parámetro String[] opcional.

Especifica los destinos que se van a generar.

Comentarios

Si un destino especificado en Targets no se genera correctamente y el valor de RunEachTargetSeparately es true, la tarea continúa generando los destinos restantes.

Si desea generar los destinos predeterminados, utilice la MSBuild (Tarea) y establezca el parámetro Projects en un valor igual a $(MSBuildProjectFile).

Ejemplo

En el siguiente ejemplo se llama a TargetA desde CallOtherTargets.

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

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

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

</Project>

Vea también

Conceptos

Objetivos de MSBuild

Otros recursos

Referencia de tareas de MSBuild