我正在使用TFS构建一个包含多个.csproj项目的解决方案文件(在同一网络上具有Build Agent的前提下) MSBuild Task (版本14.0)。 因为,这不会给我任何错误,但是会失败,并显示一条消息“ 进程'msbuild.exe'退出,代码为'1'。”
我的MS构建任务:
构建代理配置:
VS社区2017
VS Express 2015桌面/ Web(update3)
我找到了一个链接VSTS build failing with error "Process 'msbuild.exe' exited with code '1'.",但由于甚至没有错误,也无法理解确切的问题。
完整错误日志
302警告 0错误经过的时间00:02:12.37退出代码:1
错误记录:
Invoke-VstsTool:进程“ msbuild.exe”以代码“ 1”退出。
在 E:\ DevOps \ agent \ vsts-agent-win-x64-2.136.1_work_tasks \ MSBuild_c6c4c611-aa2e-4c76-b606-5eaba2196824 \ 1.120.0 \ ps_modules \ MSBuildHelpers \ InvokeFunctions.ps1:111 字符:13 + Invoke-VstsTool -FileName $ MSBuildPath -Arguments $ arguments -Requir ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo:未指定:(:) [Write-Error],WriteErrorException
FullyQualifiedErrorId:Microsoft.PowerShell.Commands.WriteErrorException,Invoke-VstsTool
脚本堆栈跟踪:在Invoke-Tool上, E:\ DevOps \ agent \ vsts-agent-win-x64-2.136.1_work_tasks \ MSBuild_c6c4c611-aa2e-4a33-b606-5eaba26824 \ 1.120.0 \ ps_modules \ VstsTaskSdk \ ToolFunctions.ps1: 第86行
在Invoke-MSBuild中,E:\ DevOps \ agent \ vsts-agent-win-x64-2.136.1_work_tasks \ MSBuild_c6c4c611-aa2e-4a33-b606-5eaba26824 \ 1.120.0 \ ps_modules \ MSBuildHelpers \ InvokeFunctions.ps1: 第111行
在Invoke-BuildTools, E:\ DevOps \ agent \ vsts-agent-win-x64-2.136.1_work_tasks \ MSBuild_c6c4c611-aa2e-4a33-b606-5eaba26824 \ 1.120.0 \ ps_modules \ MSBuildHelpers \ InvokeFunctions.ps1: 第36行
在的E:\ DevOps \ agent \ vsts-agent-win-x64-2.136.1_work_tasks \ MSBuild_c6c4c611-aa2e-4a33-b606-5eaba96824 \ 1.120.0 \ MSBuild.ps1:第43行
at,:第1行
at,:第22行
at,:第18行
at,:第1行
例外:
Microsoft.PowerShell.Commands.WriteErrorException:进程 “ msbuild.exe”以代码“ 1”退出。
进程“ msbuild.exe”以代码“ 1”退出。
已处理:## vso [task.logissue type = error]进程'msbuild.exe'已退出 代码为“ 1”。
离开Invoke-VstsTool。
已处理:## vso [task.complete result = Failed]仍保留Invoke-MSBuild。
保留Invoke-BuildTools。
离开 E:\ DevOps \ agent \ vsts-agent-win-x64-2.136.1_work_tasks \ MSBuild_c6c4c611-aa2e-4a33-b606-5eaba2196824 \ 1.120.0 \ MSBuild.ps1。
谢谢.. !!