visual studio团队服务构建问题

问题描述:

我正在测试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

您选择哪个构建定义模板?或者您在构建定义中添加了哪些构建任务?如何在本地机器上添加组件引用? –

  1. 确保您使用的NuGet恢复所需的软件包。

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

enter image description here