VSTS内部版本:找不到.NETFramework v4.6程序集

时间:2018-12-20 17:16:46

标签: azure-devops azure-pipelines azure-pipelines-build-task

我的VSTS构建管道中有几个构建。构建解决方案的拉取请求构建,“构建解决方案”步骤在这里工作正常,一切完成。然后进入CI_Build,然后进入CI_Build,这将构建要通过Octopus部署的解决方案。 CI_Build的设置似乎与第一次构建相同,但是出现以下错误:

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

任何人都知道在一个构建中可能会导致成功的“构建解决方案”的原因,而在构建相同解决方案时却无法另一个原因吗?

1 个答案:

答案 0 :(得分:0)

我们已经建立了一些私人代理池,而我使用了错误的池。代理程序池必须包含VS2017