无法在 TFS Build 2017 中找到包 NewtonSoft.json

Unable to Find Package NewtonSoft.json in TFS Build 2017

我正在使用 TFS 2017 构建。我目前在我的日志中收到此消息:

[error]Core\Install\CSharp.nuget\NuGet.targets(87,9): Error : Unable to find version '9.0.1' of package 'Newtonsoft.Json'.

以及其他一些软件包。紧接着,我有这个:

[error]Core\Install\CSharp.nuget\NuGet.targets(87,9): Error MSB3073: The command ""E:\agent01\s\Core\Install\CSharp.nuget\nuget.exe" install "E:\agent01\s\Core\Source\Core.PackageReference\packages.config" -source "" -RequireConsent -solutionDir "E:\agent01\s\Core\Install\CSharp\ "" exited with code 1.

我只是将构建从 2013 年切换到 2017 年,并且知道它们应该可以在不进入配置文件内部并更改任何内容的情况下工作。我唯一需要担心的变化是构建机器或我为此构建创建的任务。我想知道有人可能有什么潜在的解决方案。

我有一个 nuget 恢复任务,正在构建所有正确的解决方案。 查看我的 nuget 恢复任务,我在底部附近看到:

Adding package 'Newtonsoft.Json.9.0.1' to folder 'E:\agent02\s\Core\Source\packages'

我发现的问题与构建任务有关。我已将它发送到输出目录,这导致了错误。