nuget恢复步骤上的路径无效

时间:2018-08-28 10:05:22

标签: tfs nuget tfsbuild

我在内部有TFS服务。我正在尝试建立版本,并停留在nuget恢复步骤上。 我已将目标解决方案传递给设置:

Path to solution or packages.config: $/MyProject/MySolution.sln

在日志中,由于目录无效,nuget失败

NuGet.exe restore -NonInteractive D:\TFS\agent01\_work\63\s -ConfigFile \\SomePath\Nuget.config -NoCache -Verbosity Detailed

如您所见,无效的目标传递给了nuget。 应该是

D:\TFS\agent01\_work\63\s\$\MyProject\MySolution.sln

但是是

D:\TFS\agent01\_work\63\s

在其他项目中按预期工作。怎么了?

2 个答案:

答案 0 :(得分:1)

您是否已将其声明为构建步骤?似乎您在某处放置了无法在代理上解决的远程路径。我有一个非常类似的安装程序正在运行,并且可以与NuGet-Installer构建步骤一起使用:

enter image description here

答案 1 :(得分:0)

事实证明,问题出在Get Source这一步。 在Server path变量中,我具有解决方案本身的路径,而不是解决方案文件夹的(sln文件)。