Visual Studio Team Services - 发布管理 - 构建(错误缺少块)

Visual Studio Team Services - release management - Build (error missing nugget)

我是 Visual Studio Team Services 的新手,正在尝试应用发布管理。 在我的场景中,我有我的本地机器 "A" 安装了 Visual Studio 2015 并连接到 VSTS。

我将签入这台机器的代码更改并将其用作将从发布管理获取新版本的代理(在其上安装代理服务)

我在新池MyMachine下创建了这个agent并下载到机器A,服务是运行.

我创建了发布定义(有 2 个环境,没有任务)并将其绑定到构建定义。构建定义使用 Visual Studio 作为模板:

MyMachine 作为默认代理队列:

我从机器 A 提交了新的更改,新版本被添加到 VSTS 但它给出了以下错误(我将 MyMachine 池更改为 Hosted, 错误依旧)

问题:

  1. 当我指定托管池和 MyMachine 池时,构建发生在哪里?
  2. 构建错误的原因是什么以及我们如何解决它?

您必须在托管构建代理上恢复 nuget 包。 您可以在 Visual Studio 步骤之前添加一个 Nuget 还原步骤: