VSTS 构建:找不到 .NETFramework v4.6 程序集

VSTS Build: .NETFramework v4.6 assemblies not found

我的 VSTS 构建管道中有几个构建。构建解决方案的拉取请求构建,'Build Solution' 步骤在这里工作正常,一切都已完成。然后它进入 CI_Build,然后进入 CI_Build,这构建了要通过 Octopus 部署的解决方案。 CI_Build 似乎与第一个构建的设置方式相同,但我收到以下错误:

错误 MSB3644:找不到框架“.NETFramework,Version=v4.6”的参考程序集。要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack,或者将您的应用程序重新定位到您已为其安装 SDK 或 Targeting Pack 的框架版本。请注意,程序集将从全局程序集缓存 (GAC) 中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。

任何人都知道什么可能导致在一个构建中成功 'Build Solution',但在构建相同的解决方案时却不能在另一个构建中成功?

我们设置了一些私人代理池,但我用错了。代理池必须包含VS2017