Compartir a través de


CreateWorkspaceTask (Tarea)

Actualización: noviembre 2007

La tarea CreateWorkspaceTask crea un área de trabajo con el nombre y el archivo de asignación especificados en el archivo TFSBuild.proj.

Parámetros

Parámetro

Descripción

TeamFoundationServerUrl

Especifica la dirección URL del servidor de Team Foundation Server. Por ejemplo, http://MiServidor:8080.

BuildUri

Especifica el identificador URI de la compilación.

BuildDirectory

Especifica el directorio de compilación.

SourcesDirectory

Especifica la raíz de la solución del directorio de los archivos de código fuente.

Name

Especifica el nombre del área de trabajo.

De forma predeterminada, el área de trabajo creada por Team Foundation Build para obtener el código fuente es $(COMPUTERNAME)$(TeamProject)$(BuildType).

Invalide la propiedad WorkspaceName en el archivo TFSBuild.proj para utilizar un nombre de área de trabajo personalizado.

Nota:
La propiedad WorkspaceName se utiliza también para generar la propiedad VersionToLabel. Por tanto, si invalida WorkspaceName mediante programación, asegúrese de invalidar también VersionToLabel.

Comment

De forma predeterminada, el comentario utilizado para el área de trabajo creada por Team Foundation Build es "Área de trabajo creada por Team Build".

Invalide la propiedad CreateWorkspaceTaskComment en el archivo TFSBuild.proj para especificar un comentario diferente.

Name

Parámetro de salida de tipo string. Especifica el valor de la propiedad WorkspaceName.

Owner

Parámetro de salida de tipo string. Especifica el valor de la propiedad WorkspaceOwner.

Comentarios

La tarea CreateWorkspaceTask se define en Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. El archivo Microsoft.TeamFoundation.Build.targets contiene una instancia de la tarea CreateWorkspaceTask que Team Foundation Build utiliza como implementación predeterminada del destino InitializeWorkspace.

La carpeta <raíz>:\Archivos de programa\MSBuild\Microsoft\VisualStudio\TeamBuild en el equipo de Team Foundation Build contiene el archivo Microsoft.TeamFoundation.Build.targets.

Ejemplo

El ejemplo siguiente muestra la instancia predeterminada de la tarea CreateWorkspaceTask definida en el archivo Microsoft.TeamFoundation.Build.targets.

<CreateWorkspaceTask
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildUri)"
    BuildDirectory="$(BuildDirectory)"
    SourcesDirectory="$(SolutionRoot)"
    Name="$(WorkspaceName)"
    Comment="$(CreateWorkspaceTaskComment)">
    <Output TaskParameter="Name" PropertyName="WorkspaceName" />
    <Output TaskParameter="Owner" PropertyName="WorkspaceOwner" />
    </CreateWorkspaceTask>

Vea también

Tareas

Tutorial: Trabajar con el control de versiones de Team Foundation desde la línea de comandos

Cómo: Crear un área de trabajo asignada

Cómo: Esconder y mostrar carpetas en un área de trabajo

Cómo: Personalizar números de versión de compilación

Conceptos

Introducción a los archivos de configuración de Team Foundation Build

Trabajar con espacios de trabajo del control de versiones

Tareas de Team Foundation Build

Referencia

Comando workspace

Otros recursos

Personalizar Team Foundation Build

Propiedades, tareas y destinos de Team Foundation Build