【问题标题】:TFS Build error: C:\[path]\TFSBuild.proj (51): The local path 'C:\[path]\src' is not mapped to a TFS workspaceTFS 构建错误:C:\[path]\TFSBuild.proj (51): 本地路径 'C:\[path]\src' 未映射到 TFS 工作区
【发布时间】:2016-05-06 15:28:55
【问题描述】:

正在尝试将 TFS 2013 升级到 2015。迁移的 XAML 版本出现问题。创建了一个新的构建服务器并安装了构建代理,但出现错误:

获取资源

标记来源

异常消息:TF270015:“msbuild.exe”返回了意外的退出代码。预期为“0”;实际的“1”。有关更多详细信息,请参阅构建日志。 (类型 UnexpectedExitCodeException) 异常堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext 上下文) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器, BookmarkManager bookmarkManager, Location resultLocation)

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe /nologo /noconsolelogger "C:\Builds\16\[路径]\Deploy-GMFunctionalTests\BuildType\TFSBuild.proj" /m :1 /nr:False "@C:\Builds\16\[路径]\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)" />

【问题讨论】:

  • 如果您在 TFS 2015 中创建新的构建定义,能否重现此问题?
  • 您没有使用 XAML 构建,而是使用 XAML 构建引擎来调用 MSBuild 构建(表面上是通过升级模板),这在 TFS 2010 中已被弃用。现在是时候考虑升级您的构建以使用更现代的东西。
  • 我可以创建新的构建定义,但在这个阶段我需要升级的定义才能工作。谢谢@丹尼尔曼。这澄清了一些事情。在这个阶段,我需要当前的构建工作。我不确定为什么会收到“本地路径未映射到 TFS 工作区错误”。我使用了 tf workfold 命令,它显示路径已映射到工作区。

标签: tfs msbuild tfs-2015


【解决方案1】:

我只有在删除 Mappings 下的 Map 时才遇到这个问题。你有 Map 类型的 Mapping 吗?

【讨论】:

  • 我应该澄清我正在使用 XAML 构建。屏幕截图适用于新的 VS 2015 版本。我正在使用 XAML 构建,因为我从 2013 年迁移了构建。我确实在 XAML 构建的源设置/工作文件夹部分设置了地图。
  • 您是否将“流程”选项卡上的“构建流程模板”更新为 2015 版?
  • 新的构建过程模板没有提供我需要的选项,例如配置文件夹路径和 BuildToolsPath。
猜你喜欢
  • 2012-04-19
  • 2014-06-16
  • 2010-09-18
  • 2016-11-08
  • 2013-07-01
  • 2014-10-15
  • 2011-10-10
  • 2018-07-24
  • 2015-06-20
相关资源
最近更新 更多