WorkspaceItemConverterTask 작업
업데이트: 2007년 11월
WorkspaceItemConverterTask 작업은 서버 항목을 로컬 항목으로 변환하고 로컬 항목을 서버 항목으로 변환합니다.
매개 변수
속성 |
설명 |
---|---|
Condition |
이 작업을 실행할지 결정하기 위해 MSBuild 엔진에서 사용하는 Boolean 식을 지정합니다. 자세한 내용은 MSBuild 조건을 참조하십시오. |
TeamFoundationServerUrl |
Team Foundation Server URL을 지정합니다(예: http://MyServer:8080). |
WorkspaceName |
작업 영역 이름을 지정합니다. |
WorkspaceOwner |
작업 영역 소유자를 지정합니다. |
ServerItems |
입력/출력 매개 변수. 로컬 항목으로 변환되는 서버 항목을 지정합니다. 이 매개 변수는 변환된 로컬 항목도 받습니다. |
LocalItems |
입력/출력 매개 변수. 서버 항목으로 변환되는 로컬 항목을 지정합니다. 이 매개 변수는 변환된 서버 항목도 받습니다. |
설명
Microsoft.TeamFoundation.Build.targets 파일에는 Team Foundation Build에서 ResolveSolutionPathsForEndToEndIteration 또는 ResolveTestFilesForEndToEndIteration 대상의 기본 구현으로 사용하는 WorkspaceItemConverterTask 작업의 인스턴스가 포함되어 있습니다.
Team Foundation Build 컴퓨터의 <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 폴더에 Microsoft.TeamFoundation.Build.targets 파일이 들어 있습니다.
예제
다음 XML에서는 테스트 파일 경로를 확인하는 데 사용되는 Microsoft.TeamFoundation.Build.targets 파일의 WorkspaceItemConverterTask 인스턴스를 설명합니다.
<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에서는 솔루션 파일 경로를 확인하는 데 사용되는 Microsoft.TeamFoundation.Build.targets 파일의 WorkspaceItemConverterTask 인스턴스를 설명합니다.
<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>