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.
|
||
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: 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