【发布时间】:2018-01-22 15:55:44
【问题描述】:
一个多星期以来,我一直在努力让 NuGet 正常工作。我终于让它在本地构建上工作,但不是在 TFS 2013 构建上工作。我把它缩小到在团队构建期间没有发生 NuGet,但是当我添加了
$(SolutionDir).nuget\nuget.exe restore -SolutionDirectory ..\
在构建顺序中我的第一个项目的预构建事件中,我收到此错误。如果我从解决方案目录中的命令行执行该命令,它工作正常。 它在本地构建良好,但在构建服务器上我收到此“代码 1”错误。非常有帮助 Grrrrrr!因此,我打开了 TFS 在构建之前获得的源代码,并尝试在构建服务器上进行本地构建,但我得到了同样的错误(即使它在我的本地机器上运行良好)。我尝试增加团队构建的详细程度,但这只是显示相同的错误。抱歉 - 我搜索了这个错误并找到了很多回复,但没有任何帮助...
顺便说一句,当我在解决方案中运行 nuget.exe 版本时,它的版本是 3.4.3.855。
【问题讨论】:
-
这里也一样。如果我在我的 PC 上的解决方案上运行
msbuild(从命令提示符),我也会收到此错误。但是,如果我运行nuget restore-- 从同一个命令提示符 -- 它可以工作。
标签: visual-studio-2013 nuget tfsbuild