Partilhar via


Tarefa WorkspaceItemConverterTask

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

The WorkspaceItemConverterTask tarefa converte servidor itens em itens locais e itens de locais para itens do servidor.

Parâmetros

Propriedade

Descrição

Condition

Especifica um Boolean expressão que o MSBuild mecanismo usa para determinar se esta tarefa será executada. Para obter mais informações, consulte: Condições do MSBuild.

TeamFoundationServerUrl

Especifica o Team Foundation Server URL. Por exemplo, http://MyServer:8080.

WorkspaceName

Especifica o nome do espaço de trabalho.

WorkspaceOwner

Especifica o proprietário do espaço de trabalho.

ServerItems

Parâmetro de entrada/saída.Especifica os itens do servidor que são convertidos em itens locais.Este parâmetro também recebe os itens locais convertidos.

LocalItems

Parâmetro de entrada/saída.Especifica os itens locais são convertidos em itens do servidor.Este parâmetro também recebe os itens do servidor convertido.

Comentários

O arquivo Microsoft.TeamFoundation.compilação.targets contém uma instância do WorkspaceItemConverterTask tarefas que Team Foundation Build usa sistema autônomo uma implementação padrão para o ResolveSolutionPathsForEndToEndIteration ou ResolveTestFilesForEndToEndIteration destino.

O <raiz>: Pasta \programa Files\MSBuild\Microsoft\VisualStudio\TeamBuild o Team Foundation Build o computador contém o arquivo Microsoft.TeamFoundation.compilação.targets.

Exemplo

O XML a seguir descreve as instâncias de WorkspaceItemConverterTask no arquivo Microsoft.TeamFoundation.compilação.targets que são usados para resolver os caminhos de arquivo de teste.

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

O XML a seguir descreve as instâncias de WorkspaceItemConverterTask no arquivo Microsoft.TeamFoundation.compilação.targets que são usados para resolver os caminhos de arquivo de solução.

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

Consulte também

Tarefas

Como: Personalizar os números de compilação

Como: Configurar testes com definições de compilação

Conceitos

Equipe Foundation compilação tarefas

Outros recursos

Personalização do Team Foundation compilação

Team Foundation compilação Destinos, tarefas e propriedades