尝试将TFS 2013升级到2015.迁移的XAML版本出现问题。创建了一个新的构建服务器并安装了构建代理但收到错误:
获取来源
标记来源
异常消息:TF270015:'msbuild.exe'返回了意外的退出代码。预计'0';实际的'1'。有关详细信息,请参阅构建日志。 (输入UnexpectedExitCodeException) 异常堆栈跟踪:在System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在System.Activities.CodeActivity.InternalExecute(ActivityInstance实例,ActivityExecutor执行器,BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager bookmarkManager,Location resultLocation)
C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ msbuild.exe / nologo / noconsolelogger“C:\ Builds \ 16 \ [path] \ Deploy-GMFunctionalTests \ BuildType \ TFSBuild.proj”/ m :1 / nr:False“@C:\ Builds \ 16 \ [path] \ Deploy-GMFunctionalTests \ BuildType \ TfsBuild.rsp”
为默认目标构建$ / [project] /Trunk/Tests/Builds/Deploy-G.M.FunctionalTests/TFSBuild.proj。
C:\ Builds \ 16 \ [path] \ Deploy-GMFunctionalTests \ BuildType \ TFSBuild.proj(51):本地路径'C:\ Builds \ 16 \ [path] \ Deploy-GMFunctionalTests \ src'未映射到TFS工作区。
不确定为什么需要将构建工作文件夹映射到TFS工作区。这是一个动态路径,特定于构建计算机。
这是导致错误的构建项目的一部分:
<TfsChangeset LocalPath="$(SolutionRoot)" >
<Output TaskParameter="Changeset" PropertyName="Revision"/>
</TfsChangeset>
<Message Text="TFS ChangeSet: $(Revision)" />