2016-11-22 146 views
0

我正在測試Visual Studio團隊服務中的構建功能。我創建並映射了一個Hello world ASP MVC解決方案到我的vstsc。visual studio團隊服務構建問題

但是當我試圖構建它時,我在構建解決方案級別遇到了一個奇怪的錯誤。它告訴我它無法解析程序集引用。當我在我的本地視覺工作室中嘗試這個功能時,它會正確構建。

這裏是一對夫婦從構建輸出

主線\ AppTest \ AppTest \ \控制器ManageController.cs(82,27):錯誤CS0246:類型或命名空間名稱 '的ActionResult' 不能(缺少使用指令或程序集引用?) Controllers \ ManageController.cs(82,27):錯誤CS0246:無法找到類型或命名空間名稱'ActionResult'(您是否缺少using指令或)[C:\ a \ 1 \ s \ Main \ AppTest \ AppTest \ AppTest.csproj] Main \ AppTest \ AppTest \ Controllers \ ManageController.cs(104,16):錯誤CS0246:類型或名稱空間名稱'ActionResult'無法找到(你是否錯過了一個使用目錄ective或程序集引用?) Controllers \ ManageController.cs(104,16):錯誤CS0246:無法找到類型或命名空間名稱'ActionResult'(缺少使用指令或程序集引用嗎?)[C: \ a \ 1 \ s \ Main \ AppTest \ AppTest \ AppTest.csproj] Main \ AppTest \ AppTest \ Controllers \ ManageController.cs(111,10):錯誤CS0246:無法找到類型或名稱空間名稱'HttpPostAttribute' (您是否缺少使用指令或程序集引用?) Controllers \ ManageController.cs(111,10):錯誤CS0246:無法找到類型或名稱空間名稱'HttpPostAttribute'(您是否缺少using指令或程序集參考?)[C:\ a \ 1 \ s \ Main \ AppTest \ AppTest \ AppTest.csproj] Main \ AppTest \ AppTest \ Controllers \ ManageController.cs(111,10):錯誤CS0246:類型或名稱空間名稱' HttpPost'找不到(你是否缺少使用指令或彙編bly參考?) Controllers \ ManageController.cs(111,10):錯誤CS0246:無法找到類型或命名空間名稱'HttpPost'(您是否缺少using指令或程序集引用?)[C:\ a \ 1 \ s \ Main \ AppTest \ AppTest \ AppTest.csproj] Main \ AppTest \ AppTest \ Controllers \ ManageController.cs(112,10):錯誤CS0246:無法找到類型或命名空間名稱'ValidateAntiForgeryTokenAttribute'(你缺少使用指令或程序集引用?) Controllers \ ManageController.cs(112,10):錯誤CS0246:無法找到類型或名稱空間名稱'ValidateAntiForgeryTokenAttribute'(您是否缺少using指令或程序集引用?) [C:\ a \ 1 \ s \ Main \ AppTest \ AppTest \ AppTest.csproj] Main \ AppTest \ AppTest \ Controllers \ ManageController.cs(112,10):錯誤CS0246:類型或名稱空間名稱「ValidateAntiForgeryToken」可能不被發現(你是否失蹤au sing指令或程序集引用?) Controllers \ ManageController.cs(112,10):錯誤CS0246:無法找到類型或命名空間名稱「ValidateAntiForgeryToken」(缺少using指令還是程序集引用?)[C :\ a \ 1 \ s \ Main \ AppTest \ AppTest \ AppTest.csproj] Main \ AppTest \ AppTest \ Controllers \ ManageController.cs(113,27):錯誤CS0246:類型或命名空間名稱'ActionResult'不能(是否缺少using指令或程序集引用?)

+0

您已經添加了的NuGet恢復任務爲您構建步驟的一部分? –

+0

您選擇哪個構建定義模板?或者您在構建定義中添加了哪些構建任務?如何在本地機器上添加組件引用? –

回答

0
  1. 確保您使用的NuGet恢復所需的軟件包。

  2. 嘗試使用默認Visual Studio構建定義模板或構建步驟之前增加一個Nuget Installer步:

enter image description here

相關問題