Condividi tramite


Attività CreateWorkspaceTask

Aggiornamento: novembre 2007

L'attività CreateWorkspaceTask crea un'area di lavoro con il nome e il file di mapping specificati nel file TFSBuild.proj.

Parametri

Parametro

Descrizione

TeamFoundationServerUrl

Specifica l'URL di Team Foundation Server. Ad esempio https://Server:8080.

BuildUri

Specifica l’URI di compilazione.

BuildDirectory

Specifica la directory di compilazione.

SourcesDirectory

Specifica la cartella radice per i file di origine della soluzione.

Name

Specifica il nome dell'area di lavoro.

Per impostazione predefinita, l'area di lavoro creata da Team Foundation Build per la lettura delle origini è $ (COMPUTERNAME) $ (TeamProject) $ (BuildType).

Per utilizzare un nome dell’area di lavoro personalizzato, eseguire l'override della proprietà WorkspaceName nel file TFSBuild.proj.

Nota:

La proprietà WorkspaceName viene utilizzata anche per generare la proprietà VersionToLabel. Pertanto, se si esegue l'override di WorkspaceName a livello di codice, assicurarsi di eseguire anche l'override di VersionToLabel.

Comment

Per impostazione predefinita, il commento utilizzato per l'area di lavoro creata da Team Foundation Build è "Area di lavoro creata da Team Build."

Per specificare un commento differente eseguire l'override della proprietà CreateWorkspaceTaskComment nel file TFSBuild.proj.

Name

Parametro String output. Esso specifica il valore della proprietà WorkspaceName.

Owner

Parametro String output. Esso specifica il valore della proprietà WorkspaceOwner.

Note

L'attività CreateWorkspaceTask viene definita nel file Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. Il file Microsoft.TeamFoundation.Build.targets contiene un'istanza dell'attività CreateWorkspaceTask che viene utilizzata da Team Foundation Build come implementazione predefinita per la destinazione di InitializeWorkspace.

La cartella <radice>:\Programmi\MSBuild\Microsoft\VisualStudio\v8.0\TeamBuild nel computer Team Foundation Build contiene il file Microsoft TeamFoundation Build targets.

Esempio

Nell'esempio riportato di seguito viene illustrata l'istanza predefinita dell'attività CreateWorkspaceTask definita nel file 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>

Vedere anche

Attività

Procedura dettagliata: utilizzo del controllo delle versioni di Team Foundation dalla riga di comando

Procedura: creare un'area di lavoro mappata

Procedura: mascherare e rendere visibili le cartelle in un'area di lavoro

Procedura: personalizzare numeri di generazione

Concetti

Informazioni sui file di configurazione di Team Foundation Build

Utilizzo delle aree di lavoro per il controllo della versione

Attività di Team Foundation Build

Riferimenti

Comando Workspace

Altre risorse

Personalizzazione di Team Foundation Build

Destinazioni, attività e proprietà di Team Foundation Build