WorkspaceItemConverterTask, задание
Обновлен: Ноябрь 2007
Задание WorkspaceItemConverterTask преобразует серверные элементы в локальные и локальные элементы в серверные.
Параметры
Свойство |
Описание |
---|---|
Condition |
Задает выражение типа Boolean, используемое ядром MSBuild для определения того, будет ли выполняться данное задание. См. сведения в разделе Условия MSBuild. |
TeamFoundationServerUrl |
Задает URL-адрес Team Foundation Server. Пример: http://MyServer:8080. |
WorkspaceName |
Задает имя рабочей области. |
WorkspaceOwner |
Задает владельца рабочей области. |
ServerItems |
Входной/выходной параметр. Задает серверные элементы, которые преобразуются в локальные. Этот параметр также получает преобразованные локальные элементы. |
LocalItems |
Входной/выходной параметр. Задает локальные элементы, которые преобразуются в серверные. Этот параметр также получает преобразованные серверные элементы. |
Заметки
Файл The Microsoft.TeamFoundation.Build.targets содержит экземпляр задания WorkspaceItemConverterTask, которое используется Team Foundation Build как реализация по умолчанию для цели ResolveSolutionPathsForEndToEndIteration или ResolveTestFilesForEndToEndIteration.
Файл Microsoft.TeamFoundation.Build.targets содержится в папке <корень>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild на компьютере Team Foundation Build.
Пример
Следующий XML-код является описанием экземпляров задания WorkspaceItemConverterTask в файле Microsoft.TeamFoundation.Build.targets, которые используются для разрешения путей к тестовым файлам.
<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>
Следующий XML-код описывает экземпляры задания WorkspaceItemConverterTask в файле Microsoft.TeamFoundation.Build.targets, используемые для разрешения путей к файлам решений.
<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>
См. также
Задачи
Практическое руководство. Настройка тестов с определениями построений