TFS 2013,例外TF10144:'F'不是受支持的版本规范类型

时间:2014-10-02 19:57:13

标签: tfsbuild azure-devops

  • 我最近使用Update 3将Team Foundation Server从2012版升级到2013年。
  • 我使用从TfvcTemplate.12.xaml派生的自定义构建模板配置了构建定义。
  • 内部版本号格式设置为$(年份:yyyy)。$(月)。$(DayOfMonth)$(Rev:.rr)。

排队构建时,抛出了以下异常并且构建失败:

异常消息:TF10144:' F'不是受支持的版本规范类型。 (输入BuildServerException) 异常堆栈跟踪:在Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.HandleReply(TfsClientOperation操作,TfsMessage消息,对象[]和输出)    在Microsoft.TeamFoundation.Build.Client.BuildWebService4.UpdateBuilds(BuildUpdateOptions [] updateOptions)    在Microsoft.TeamFoundation.Build.Client.BuildDetail.Save()    在System.Activities.CodeActivity.InternalExecute(ActivityInstance实例,ActivityExecutor执行器,BookmarkManager bookmarkManager)    at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager bookmarkManager,Location resultLocation)

内部异常详情:

异常消息:TF10144:' F'不是受支持的版本规范类型。 (类型SoapException)SoapException详细信息: 异常堆栈跟踪:

将诊断活动日志复制到放置位置时发生错误。详细信息:访问路径' \ loinc-build \ Drop \ Relma-Daily-Ancillaries \ 2014.10.02.08 \ Logs'被拒绝。  将诊断活动日志复制到放置位置时发生错误。详细信息:访问路径' \ loinc-build \ Drop \ Relma-Daily-Ancillaries \ 2014.10.02.08 \ Logs'被拒绝。

1 个答案:

答案 0 :(得分:0)

事实证明,我尝试解决其他问题会导致此错误。 TFS 2013的默认构建模板引发了以下异常:

验证错误:活动'1:DynamicActivity'的私有实现具有以下验证错误:编译器错误遇到处理表达式“GetVersion”。 Option Strict On禁止从“Boolean”到“String”的隐式转换。

作为一种解决方法,我尝试将名为VersionOverride的TfGetSources的参数更改为GetVersion.ToString()。

一旦我回滚失败的解决方法,上述错误就解决了。