Sdílet prostřednictvím


CreateWorkspaceTask-Aufgabe

Aktualisiert: November 2007

Die CreateWorkspaceTask-Aufgabe erstellt einen Arbeitsbereich mit dem Namen und der Zuordnungsdatei, die in der Datei TFSBuild.proj festgelegt sind.

Parameter

Parameter

Beschreibung

TeamFoundationServerUrl

Gibt die Team Foundation Server-URL an. Beispiel: http://MyServer:8080.

BuildUri

Gibt den Build-URI an.

BuildDirectory

Gibt das Buildverzeichnis an.

SourcesDirectory

Gibt den Projektmappenstamm des Verzeichnisses für Quelldateien an.

Name

Gibt den Namen des Arbeitsbereichs an.

Standardmäßig wird von Team Foundation Build der Arbeitsbereich $(COMPUTERNAME)$(TeamProjekt)$(Buildtyp) zum Abrufen von Quellen erstellt.

Überschreiben Sie die WorkspaceName-Eigenschaft in der Datei TFSBuild.proj, um einen benutzerdefinierten Arbeitsbereichsnamen zu verwenden.

Hinweis:

Die WorkspaceName-Eigenschaft wird auch verwendet, um die VersionToLabel-Eigenschaft zu generieren. Wenn Sie WorkspaceName programmgesteuert überschreiben, müssen Sie auch VersionToLabel überschreiben.

Comment

Standardmäßig wird für den von Team Foundation Build erstellten Arbeitsbereich der Kommentar "Von Team Build erstellter Arbeitsbereich" verwendet.

Überschreiben Sie die CreateWorkspaceTaskComment-Eigenschaft in der Datei TFSBuild.proj, um einen anderen Kommentar anzugeben.

Name

Zeichenfolgenausgabeparameter. Gibt den Wert der WorkspaceName-Eigenschaft an.

Owner

Zeichenfolgenausgabeparameter. Gibt den Wert der WorkspaceOwner-Eigenschaft an.

Hinweise

Die CreateWorkspaceTask-Aufgabe ist in der Datei Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll definiert. Die Datei Microsoft.TeamFoundation.Build.targets enthält eine Instanz der CreateWorkspaceTask-Aufgabe, die von Team Foundation Build als eine Standardimplementierung für das InitializeWorkspace-Ziel verwendet wird.

Der Ordner <root>:\Programme\MSBuild\Microsoft\VisualStudio\TeamBuild auf dem Team Foundation Build-Computer enthält die Datei Microsoft.TeamFoundation.Build.targets.

Beispiel

Im folgenden Beispiel wird die Standardinstanz der CreateWorkspaceTask-Aufgabe dargestellt, die in der Datei Microsoft.TeamFoundation.Build.targets definiert ist.

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

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Arbeiten mit der Team Foundation-Versionskontrolle über die Befehlszeile

Gewusst wie: Erstellen eines zugeordneten Arbeitsbereichs

Gewusst wie: Verdecken und Freilegen von Ordnern in einem Arbeitsbereich

Gewusst wie: Anpassen von Buildnummern

Konzepte

Team Foundation Build-Konfigurationsdateien

Arbeiten mit Versionskontrollarbeitsbereichen

Team Foundation Build-Aufgaben

Referenz

Befehl Workspace

Weitere Ressourcen

Anpassen von Team Foundation Build

Ziele, Aufgaben und Eigenschaften von Team Foundation Build