我正在使用TFS 2008並在我的TFSBuild.proj
文件中我有一個目標,它調用xcopy
將構建複製到生產位置。爲什麼TFS Build不能將xcopy識別爲命令?
任務 「執行」 命令::然而,在運行時所建我收到以下錯誤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 "$(DropLocation)\$(BuildNumber)\Debug\_PublishedWebsites\IPAMIntranet" "$(RemoteDeploySitePath)" /E " />
</Target>
我有甚至嘗試過圍繞文件位置的單引號和"符號的實際雙引號。爲什麼會發生這種情況,誰能爲我解釋並幫助我解決這個問題?
我有你說的第一個案例,但是我把這個定義直接放到命令中,它現在就掛了。 – mattgcon 2010-05-05 14:30:09
您可以添加一些調試<消息...任務並回傳命令和參數嗎? – 2010-05-05 20:34:31