在VSO上使用文件复制的预构建步骤失败但在Visual Studio

时间:2015-06-23 10:22:45

标签: tfs msbuild tfsbuild azure-devops

我有一个非常简单的预构建步骤,我希望使用Visual Studio在线进行CI构建。该步骤的语法如下:

copy ("$(ProjectDir)Config\web.azure.config" "$(ProjectDir)runtime.config")

源文件和目标文件都存在,此步骤适用于所有开发人员计算机但是当我在VSO上运行时出现错误:

C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ amd64 \ Microsoft.Common.CurrentVersion.targets(1247):命令“copy(”C:\ a \ src \ MyProject \ Tests \ MyProject。 WebAPI.Tests \ Config \ web.azure.config“”C:\ a \ src \ MyProject \ Tests \ MyProject.WebAPI.Tests \ runtime.config“) “退出代码1。

有问题的项目是一个单元测试项目,我在构建成功后用它来执行单元测试。 我也尝试从复制命令中删除括号。

我尝试使用xcopy的类似方法

xcopy /y "$(ProjectDir)Config\web.azure.config" "$(ProjectDir)runtime.config

有什么想法吗?

0 个答案:

没有答案