Condividi tramite


Attività WorkspaceItemConverterTask

Aggiornamento: novembre 2007

L'attività WorkspaceItemConverterTask converte elementi server in elementi locali e viceversa.

Parametri

Proprietà

Descrizione

Condition

Specifica un’espressione Boolean utilizzata da Microsoft Build Engine per determinare se l'attività verrà eseguita. Per informazioni, vedere Condizioni di MSBuild.

TeamFoundationServerUrl

Specifica l'URL di Team Foundation Server. Ad esempio https://Server:8080.

WorkspaceName

Specifica il nome dell'area di lavoro.

WorkspaceOwner

Specifica il proprietario dell'area di lavoro.

ServerItems

Il parametro input/output. Specifica gli elementi del server che vengono convertiti in elementi locali. Questo parametro riceve anche gli elementi locali convertiti.

LocalItems

Il parametro input/output. Specifica gli elementi locali che vengono convertiti in elementi server. Questo parametro riceve anche gli elementi server convertiti.

Note

Il file Microsoft.TeamFoundation.Build.targets contiene un'istanza dell'attività WorkspaceItemConverterTask utilizzata da Team Foundation Build come implementazione predefinita per la destinazione ResolveSolutionPathsForEndToEndIteration o per la destinazione ResolveTestFilesForEndToEndIteration.

La cartella <radice>:\Programmi\MSBuild\Microsoft\VisualStudio\v8.0\TeamBuild nel computer Team Foundation Build contiene il file Microsoft.TeamFoundation.Build.targets.

Esempio

Nel seguente XML vengono descritte le istanze di WorkspaceItemConverterTask nel file Microsoft.TeamFoundation.Build.targets utilizzato per risolvere i percorsi del file del 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>

Nel seguente XML vengono descritte le istanze di WorkspaceItemConverterTask nel file Microsoft.TeamFoundation.Build.targets utilizzato per risolvere i percorsi del file delle soluzioni.

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

Vedere anche

Attività

Procedura: personalizzare numeri di generazione

Procedura: configurare i test con i tipi di compilazione

Concetti

Attività di Team Foundation Build

Altre risorse

Personalizzazione di Team Foundation Build

Destinazioni, attività e proprietà di Team Foundation Build