我的构建后命令是
call "$(ProjectDir)MyFile.bat"
并出现构建错误:
Error 1 The command "call C:\MyProject\MyFile.bat" exited with code 1. C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets 4548 5
我在这里缺少什么?使用 TFS 源代码,这是出现此错误的原因吗?
对于在 MyFile.bat
中进行测试,唯一的代码是 mkdir MYTestFolder
,但随后我也遇到了相同的错误。
最佳答案
看来调用的语法是正确的。因此我相信它在批处理文件中失败了。我建议将批处理的前几行将时间写入日志文件,以便您可以确认它正在被调用。在任何实际工作之前执行此操作,以便可以确保批处理正在执行。
call "$(ProjectDir)MyFile.bat"
MyFile.bat
@echo off
echo time /t > MyTempFolderPath\logfile.txt
关于batch-file - 无法在构建后事件命令行中执行 .bat 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31023031/