我正在使用this walkthrough配置TFS以在办理登机手续时自动构建我的应用程序。
当我保存并排队构建时,它成功完成了"初始化工作"和"获取资源"步。在" NuGet Restore"一步,它跳过几个解决方案说:
All packages listed in packages.config are already installed.
(我假设没问题)然后在一个特定的解决方案上失败,说:
Error: C:\agent\_work\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.31\node_modules\nuget-task-common\NuGet\4.0.0\NuGet.exe failed with return code: 1
Packages failed to install
在谷歌搜索后,普遍的共识似乎是NuGet 3.3存在这些自动构建的问题,我需要在构建定义中将NuGet版本设置为3.5。我试过了,我得到了同样的错误。
如果它有用,解决方案上安装的唯一NuGet软件包是AjaxControlToolkit版本17.1.0(最初是版本7 - 我更新它之前希望解决我的问题)。
此错误表示什么?
根据评论的请求,以下是packages.config的内容:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AjaxControlToolkit" version="17.1.0.0" targetFramework="net40" />
</packages>