tfs nuget步骤无法获取包的旧版本

tfs nuget步骤无法获取包的旧版本,nuget,tfsbuild,Nuget,Tfsbuild,在运行TFS NuGet安装程序构建步骤期间,我报告了以下错误。在本例中,我将包名替换为“some package”,因为我认为这与此无关,但它是唯一一个产生故障的包 ##[错误]找不到包“”的版本“2.2.1”。 ##[错误]从工具NuGet.exe返回意外的退出代码1 我试图包含的包存在于我的nuget服务器(ProGet)上,我需要的版本不是最新版本。在VS2017中工作时,软件包会按预期恢复,因此只有在TFS运行其构建时才会出现问题。我遇到了与nuget Installer构建步骤相关

在运行TFS NuGet安装程序构建步骤期间,我报告了以下错误。在本例中,我将包名替换为“some package”,因为我认为这与此无关,但它是唯一一个产生故障的包

##[错误]找不到包“”的版本“2.2.1”。
##[错误]从工具NuGet.exe返回意外的退出代码1

我试图包含的包存在于我的nuget服务器(ProGet)上,我需要的版本不是最新版本。在VS2017中工作时,软件包会按预期恢复,因此只有在TFS运行其构建时才会出现问题。

我遇到了与nuget Installer构建步骤相关的问题

生成包含的版本可能与包库的版本不兼容

要解决此问题,我在TFS build agent工具下找到了nuget.exe的位置:

<代码> C:\程序文件\微软Team Foundation Server 14 \Bug \Atgult\WorksToo\\NuGe.exe < /C>>/P> 将此添加到nuget安装程序构建步骤的高级部分

##[error]Unable to find version '2.2.1' of package '<some package>'.
##[error]Unexpected exit code 1 returned from tool NuGet.exe