WorkspaceItemConverterTask, tâche
Mise à jour : novembre 2007
La tâche WorkspaceItemConverterTask convertit les éléments serveur en éléments locaux et les éléments locaux en éléments serveur.
Paramètres
Propriété |
Description |
---|---|
Condition |
Spécifie une expression Boolean utilisée par le moteur MSBuild pour déterminer si cette tâche sera exécutée. Pour plus d'informations, consultez Conditions MSBuild. |
TeamFoundationServerUrl |
Spécifie l'URL Team Foundation Server. Par exemple, http://MonServeur:8080. |
WorkspaceName |
Spécifie le nom de l'espace de travail. |
WorkspaceOwner |
Spécifie le propriétaire de l'espace de travail. |
ServerItems |
Paramètre d'entrée/sortie. Spécifie les éléments serveur convertis en éléments locaux. Ce paramètre reçoit également les éléments locaux convertis. |
LocalItems |
Paramètre d'entrée/sortie. Spécifie les éléments locaux convertis en éléments serveur. Ce paramètre reçoit également les éléments serveur convertis. |
Notes
Le fichier Microsoft.TeamFoundation.Build.targets contient une instance de la tâche WorkspaceItemConverterTask que Team Foundation Build utilise comme implémentation par défaut pour la cible ResolveSolutionPathsForEndToEndIteration ou ResolveTestFilesForEndToEndIteration.
Le dossier <racine>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild sur l'ordinateur Team Foundation Build contient le fichier Microsoft.TeamFoundation.Build.targets.
Exemple
Le code XML suivant décrit les instances de WorkspaceItemConverterTask dans le fichier Microsoft.TeamFoundation.Build.targets utilisées pour résoudre les chemins d'accès du test.
<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>
Le code XML suivant décrit les instances de WorkspaceItemConverterTask dans le fichier Microsoft.TeamFoundation.Build.targets utilisées pour résoudre les chemins d'accès de la solution.
<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>
Voir aussi
Tâches
Comment : personnaliser des numéros de build
Comment : configurer les tests en fonction des définitions de build
Concepts
Tâches de Team Foundation Build