WorkspaceItemConverterTask (Tarea)
Actualización: noviembre 2007
La tarea WorkspaceItemConverterTask convierte elementos de servidor en elementos locales, y elementos locales en elementos del servidor.
Parámetros
Propiedad |
Descripción |
---|---|
Condition |
Especifica una expresión de tipo Boolean que el motor de MSBuild utiliza para determinar si se ejecutará esta tarea. Para obtener más información, vea Condiciones de MSBuild. |
TeamFoundationServerUrl |
Especifica la dirección URL del servidor de Team Foundation Server. Por ejemplo, http://MiServidor:8080. |
WorkspaceName |
Especifica el nombre del área de trabajo. |
WorkspaceOwner |
Especifica el propietario del área de trabajo. |
ServerItems |
Parámetro de entrada o salida. Especifica los elementos de servidor que se convierten en elementos locales. Este parámetro recibe también los elementos locales convertidos. |
LocalItems |
Parámetro de entrada o salida. Especifica los elementos locales que se convierten en elementos de servidor. Este parámetro recibe también los elementos de servidor convertidos. |
Comentarios
El archivo Microsoft.TeamFoundation.Build.targets contiene una instancia de la tarea WorkspaceItemConverterTask que Team Foundation Build utiliza como implementación predeterminada del destino ResolveSolutionPathsForEndToEndIteration o ResolveTestFilesForEndToEndIteration.
La carpeta <raíz>:\Archivos de programa\MSBuild\Microsoft\VisualStudio\TeamBuild en el equipo de Team Foundation Build contiene el archivo Microsoft.TeamFoundation.Build.targets.
Ejemplo
En el código XML siguiente se describen las instancias de WorkspaceItemConverterTask en el archivo Microsoft.TeamFoundation.Build.targets que se utilizan para resolver las rutas de acceso del archivo de pruebas.
<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>
En el siguiente código XML se describen las instancias de WorkspaceItemConverterTask en el archivo Microsoft.TeamFoundation.Build.targets que se utilizan para resolver las rutas de acceso del archivo de solución.
<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>
Vea también
Tareas
Cómo: Personalizar números de versión de compilación
Cómo: Configurar pruebas con definiciones de compilación
Conceptos
Tareas de Team Foundation Build