簡體   English   中英

調試TFS構建

[英]Debugging TFS build

我在解決方案中添加了Web.Api 2.2項目,該項目可以正確構建。 我向控制器中的操作添加了一些RoutePrefix和Route屬性。

一切都正確構建,但是TFS構建會引發錯誤:

BackOffice \\ Dev \\ Test.Solution \\ Test.Project.Api \\ Controllers \\ ValuesController.cs
(10、6)找不到類型或名稱空間名稱“ RoutePrefix”(是否缺少using指令或程序集引用?)BackOffice \\ Dev \\ Test.Solution \\ Test.Project.Api \\ Controllers \\ ValuesController.cs
(22、16)找不到類型或名稱空間名稱'IHttpActionResult'(是否缺少using指令或程序集引用?)BackOffice \\ Dev \\ Test.Solution \\ Test.Project.Api \\ Controllers \\ ValuesController.cs
(20,10)找不到類型或名稱空間名稱“ Route”(您是否缺少using指令或程序集引用?)從msbuild.exe接收到意外的退出代碼:1

我試圖刪除項目,簽入,TFS重建。 我已經重新創建了相同的項目,重新生成,簽入,但是TFS無法重新生成。

是否有任何診斷工具可以查看TFS上是否缺少任何內容?

您需要在TFS中還原WebApi NuGet軟件包。 在這種情況下,請檢查我的答復以獲取詳細步驟: TFS 2013構建控制器不尊重NuGet軟件包還原

我們知道該構建在TFS構建代理計算機上運行,​​但是,該構建代理計算機上缺少WebApi軟件包(構建中顯示的類型RoutePrefix,IHttpActionResult,Route從Microsoft ASP.NET Web API軟件包中記錄所有日志)您需要在TFS生成過程中還原NuGet,以避免將所有Nuget軟件包dll添加到TFS版本控制中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM