WorkspaceItemConverterTask-Aufgabe
Aktualisiert: November 2007
Die WorkspaceItemConverterTask-Aufgabe konvertiert Serverelemente in lokale Elemente und lokale Elemente in Serverelemente.
Parameter
Eigenschaft |
Beschreibung |
---|---|
Condition |
Gibt einen Boolean-Ausdruck an, mit dem das MSBuild-Modul ermittelt, ob diese Aufgabe ausgeführt wird. Weitere Informationen finden Sie unter MSBuild-Bedingungen. |
TeamFoundationServerUrl |
Gibt die Team Foundation Server-URL an. Beispiel: http://MyServer:8080. |
WorkspaceName |
Gibt den Namen des Arbeitsbereichs an. |
WorkspaceOwner |
Gibt den Besitzer des Arbeitsbereichs an. |
ServerItems |
Eingabe-/Ausgabeparameter. Gibt die Serverelemente an, die in lokale Elemente konvertiert werden. Dieser Parameter empfängt auch die konvertierten lokalen Elemente. |
LocalItems |
Eingabe-/Ausgabeparameter. Gibt die lokalen Elemente an, die in Serverelemente konvertiert werden. Dieser Parameter empfängt auch die konvertierten Serverelemente. |
Hinweise
Die Datei Microsoft.TeamFoundation.Build.targets enthält eine Instanz der WorkspaceItemConverterTask-Aufgabe, die Team Foundation Build als Standardimplementierung für das ResolveSolutionPathsForEndToEndIteration-Ziel oder das ResolveTestFilesForEndToEndIteration-Ziel verwendet.
Der Ordner <Stamm>:\Programme\MSBuild\Microsoft\VisualStudio\TeamBuild auf dem Team Foundation Build-Computer enthält die Datei Microsoft.TeamFoundation.Build.targets.
Beispiel
Der folgende XML-Code beschreibt die Instanzen von WorkspaceItemConverterTask in der Datei Microsoft.TeamFoundation.Build.targets, die für die Auflösung von Testdateipfaden verwendet werden.
<WorkspaceItemConverterTask
Condition=" '@(MetaDataFile)' != '' "
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
WorkspaceName="$(WorkspaceName)"
WorkspaceOwner="$(WorkspaceOwner)"
ServerItems="@(MetaDataFile)">
<Output TaskParameter="LocalItems" ItemName="LocalMetaDataFile" />
</WorkspaceItemConverterTask>
<WorkspaceItemConverterTask
Condition=" '@(TestContainer)' != '' "
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
WorkspaceName="$(WorkspaceName)"
WorkspaceOwner="$(WorkspaceOwner)"
ServerItems="@(TestContainer)">
<Output TaskParameter="LocalItems" ItemName="LocalTestContainer" />
</WorkspaceItemConverterTask>
Der folgende XML-Code beschreibt die Instanzen von WorkspaceItemConverterTask in der Datei Microsoft.TeamFoundation.Build.targets, die für die Auflösung von Projektmappendateipfaden verwendet werden.
<WorkspaceItemConverterTask
Condition=" '@(SolutionToBuild)' != '' "
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
WorkspaceName="$(WorkspaceName)"
WorkspaceOwner="$(WorkspaceOwner)"
ServerItems="@(SolutionToBuild)">
<Output TaskParameter="LocalItems" ItemName="LocalSolutionToBuild" />
</WorkspaceItemConverterTask>
<WorkspaceItemConverterTask
Condition=" '@(SolutionToPublish)' != '' "
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
WorkspaceName="$(WorkspaceName)"
WorkspaceOwner="$(WorkspaceOwner)"
ServerItems="@(SolutionToPublish)">
<Output TaskParameter="LocalItems" ItemName="LocalSolutionToPublish" />
</WorkspaceItemConverterTask>
Siehe auch
Aufgaben
Gewusst wie: Anpassen von Buildnummern
Gewusst wie: Konfigurieren von Tests mit Builddefinitionen
Konzepte
Team Foundation Build-Aufgaben