我正在尝试让我的 TeamCity 服务器从 NuGet 获取包,因此我不必在我的存储库中包含所有程序集。
最初似乎一切正常,但是当 MSBuild 步骤开始时,找不到所需的程序集/包。
我已将包文件夹添加到我的存储库中,并尝试启用我的项目以“启用 NuGet 包还原”,如此处所述:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
两者似乎都不起作用。当我查看工作目录()中的packages文件夹时,它是空的,所以没有提取任何包?
以下是来自 nuget 任务的日志:
[09:11:44][Step 1/2] install: Installing NuGet packages for ApplicationBoilerplate\packages.config
[09:11:44][install] NuGet command: C:\TeamCity\buildAgent\tools\NuGet.CommandLine.2.0.0.nupkg\tools\NuGet.exe install C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate\packages.config -OutputDirectory C:\TeamCity\buildAgent\work\76a8f67cab97e73b\packages
[09:11:44][install] Starting: C:\TeamCity\buildAgent\temp\agentTmp\custom_script862718012095619696.cmd
[09:11:44][install] in directory: C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate
[09:11:45][install] Process exited with code 0
包文件夹应该保持空(某种临时存储?)还是应该包含下载的包?