我正在使用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