2014-10-02 11 views
0
  • 我最近有更新升級的Team Foundation Server從2012年版2013 3.
  • 我一直在使用一個自定義生成配置構建定義從TfvcTemplate.12.xaml派生的模板。內部版本號格式設置爲$(Year:yyyy)。$(Month)。$(DayOfMonth)$(Rev:.rr)。

當排隊一個版本所follwing拋出異常,並且生成失敗:TFS 2013年,異常TF10144:「F」是不支持的版本規格型號

異常消息: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) 在System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody (ActivityExecutor執行器,BookmarkManager書籤管理器,位置結果位置)

內部異常德泰ls:

異常消息: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'被拒絕。

回答

0

原來,我嘗試解決另一個問題導致此錯誤。 TFS 2013的默認構建模板引發以下異常:

驗證錯誤:活動「1:DynamicActivity」的私有實現具有以下驗證錯誤:編譯器錯誤遇到處理表達式「GetVersion」。 Option Strict On不允許從'布爾'到'字符串'的隱式轉換。

作爲一種解決方法,我嘗試將名爲VersionOverride的TfGetSources的參數更改爲GetVersion.ToString()。

上述錯誤已解決,一旦我回滾我的失敗解決方法。

相關問題