2010-04-30 2 views
1

TFS 2008을 사용 중이고 TFSBuild.proj 파일 내에 xcopy이라는 빌드를 제작 위치로 복사하는 대상이 있습니다.TFS Build가 xcopy를 명령으로 인식하지 못하는 이유는 무엇입니까?

작업 "Exec에서"명령 : 빌드 실행하는 경우 그러나, 나는 다음과 같은 오류를 수신하고 XCOPY를 "TFSBuilds \ 온라인 시스템 V2 \ \ 테스트 NETPUB_20100430.2에 구축 \ Debug_PublishedWebsites \ IPAMIntranet" "C : \를 Inetpub \ wwwroot에 \ IPAMOnlineSystem \ IPAMIntranet \ IPAMIntranet "/ E

구문 분석 오류 'C : \를 Inetpub \ wwwroot에 \ IPAMOnlineSystem \ IPAMIntranet \ IPAMIntranet'은 (는) 내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다.

' "/ E'은 (는) 내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다

다음

은 xcopy는 내 코드 라인이다. 내가 가진

<Target Name="AfterDropBuild"> 
    <Exec Command="xcopy &quot;$(DropLocation)\$(BuildNumber)\Debug\_PublishedWebsites\IPAMIntranet&quot; &quot;$(RemoteDeploySitePath)&quot; /E " /> 
</Target> 

파일 위치와 실제 큰 따옴표 인스 트림을 작은 따옴표로 시도해도 " 기호가 사용되었습니다. 왜 이런 일이 발생하는지, 누구나 나를 해독하여이를 해결할 수 있습니까?

답변

0

aybe RemoteDeploySitePath의 정의에 개행이 있습니까? 예를 들어

, 당신이 할 경우 : (여전히 물론 PropertyGroup 요소 내에)이 대

<PropertyGroup> 
    <RemoteDeploySitePath> 
    C:\\Inetpub\wwwroot\IPAMOnlineSystem\IPAMIntranet\IPAMIntranet 
    </RemoteDeploySitePath> 
</PropertyGroup> 

을 :

<RemoteDeploySitePath>C:\\Inetpub\wwwroot\IPAMOnlineSystem\IPAMIntranet\IPAMIntranet</RemoteDeploySitePath> 

첫 번째 경우의 결과 속성은 줄 바꿈이 포함됩니다.

RemoteDeploySitePath의 정의는 어떻게됩니까?

+0

나는 당신이 진술 한 첫 번째 사건을 가지고 있었지만, 나는 그 정의를 밖으로 취하여 명령에 직접 목적지를 놓았으며 지금은 그냥 매달려있다. – mattgcon

+0

디버그 <메시지 ... 작업을 추가하고 명령과 인수로 다시 게시 할 수 있습니까? –

관련 문제