visual studio团队服务构建问题

时间:2016-11-22 15:00:50

标签: tfs build

我正在测试visual studio团队服务中的构建功能。我创建并将Hello world ASP MVC解决方案映射到我的vstsc。

但是当我尝试构建它时,我在构建解决方案级别遇到了一个奇怪的错误。它告诉我它无法解决装配参考。当我在我的本地视觉工作室中尝试这个时,它正确构建。

以下是构建输出中的几行

  

Main \ AppTest \ AppTest \ Controllers \ 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'找不到(你错过了使用指令或程序集引用吗?)   Controllers \ ManageController.cs(104,16):错误CS0246:类型或命名空间名称' ActionResult'找不到(你缺少using指令或程序集引用吗?)[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'找不到(你错过了使用指令或程序集引用吗?)   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'找不到(你错过了使用指令或程序集引用吗?)   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'找不到(你错过了使用指令或汇编引用吗?)

1 个答案:

答案 0 :(得分:0)

  1. 确保使用Nuget恢复所需的包。

  2. 尝试使用默认的Visual Studio构建定义模板或在构建步骤之前添加Nuget Installer步骤:

  3. enter image description here