Nuget还原在TeamCity 10.0.3(build 42434)下不起作用

Nuget还原在TeamCity 10.0.3(build 42434)下不起作用,nuget,teamcity,Nuget,Teamcity,我在3.5.0版的路径中有numget C:\TeamCity\buildAgent\work\xxxx中的nuget restore solution.sln按预期工作 相同的代码TeamCity命令行步骤不起作用,只有在日志中: Restoring packages for C:\TeamCity\buildAgent\work\92c1a2b89cb52a9a\src\Models\project.json... [17:38:14][Step 1/6] Committing restor

我在3.5.0版的路径中有
numget

C:\TeamCity\buildAgent\work\xxxx中的
nuget restore solution.sln
按预期工作

相同的代码TeamCity命令行步骤不起作用,只有在日志中:

Restoring packages for C:\TeamCity\buildAgent\work\92c1a2b89cb52a9a\src\Models\project.json...
[17:38:14][Step 1/6] Committing restore...
[17:38:14][Step 1/6] Writing lock file to disk. Path: C:\TeamCity\buildAgent\work\92c1a2b89cb52a9a\src\Models\project.lock.json
[17:38:14][Step 1/6] C:\TeamCity\buildAgent\work\92c1a2b89cb52a9a\src\Models\Models.csproj
[17:38:14][Step 1/6] Restore completed in 762ms.
...
WITHOUT any
GEThttps://api.nuget.org/v3-flatcontainer/moq/index.json

C:\Windows\System32\config\systemprofile\.nuget\packages
仍然为空

我不知道在TeamCity中进行了哪些更改后,该功能停止工作(在我手动清理之前,有以前的内置软件包
…systemprofile


问题描述了相同的症状,但仍处于打开状态。

请确保在管理->集成->工具下指定了Nuget.exe路径


nuget无法恢复核心项目


首先需要删除
project.lock.json
,然后
dotnet restore

是的,但我正在显式使用
nuget
命令,nuget运行但未成功。就像它不能在systemprofile下工作一样。