我正在使用TFS 2017进行构建。我目前正在我的日志中收到此信息:
[error] Core \ Install \ CSharp.nuget \ NuGet.targets(87,9):错误:无法找到版本' 9.0.1'包' Newtonsoft.Json'。
以及其他一些套餐。紧接着,我有这个:
[error] Core \ Install \ CSharp.nuget \ NuGet.targets(87,9):错误MSB3073:命令"" E:\ agent01 \ 31 \ s \ Core \ Install \ CSharp .nuget \ nuget.exe"安装" E:\ agent01 \ 31 \ s \ Core \ Source \ Core.PackageReference \ packages.config" -source"" -RequireConsent -solutionDir" E:\ agent01 \ 31 \ s \ Core \ Install \ CSharp \""退出代码1.
我只是在2013年到2017年之间切换构建版本并且知道它们应该在不进入配置文件和更改任何内容的情况下工作。我应该担心的唯一变化是构建机器或我为此构建创建的任务。我想知道某人可能有什么样的解决方案。
我有一个nuget恢复任务,正在构建所有正确的解决方案。 看看我的nuget恢复任务,我看到了底部附近:
添加包' Newtonsoft.Json.9.0.1'到文件夹' E:\ agent02 \ 12 \ s \ Core \ Source \ packages'
答案 0 :(得分:0)
我发现的问题与构建任务有关。我已经将其发送到输出目录,并且导致了错误。