2017-01-11 1 views
0

Ich habe nuget in PATH für Version 3.5.0.Nuget Wiederherstellung funktioniert nicht unter TeamCity 10.0.3 (Build 42434)

nuget restore solution.sln in C:\TeamCity\buildAgent\work\xxxx funktioniert wie erwartet.

Same Code Teamcity Command Schritt nicht funktioniert, nur das in log:

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. 
... 

wihtout jeder GET https://api.nuget.org/v3-flatcontainer/moq/index.json

C:\Windows\System32\config\systemprofile\.nuget\packages noch leer.

Ich weiß nicht, nach welchen Änderungen in TeamCity dies aufgehört zu arbeiten (es gab Pakete von früheren Build in ...systemprofile, bevor ich es manuell reinigen).

NuGet 3.3 restore not creating packages when running as LocalSystem Problem beschreibt die gleichen Symptome, aber immer noch geöffnet.

Antwort

0

Kontrollieren Sie, ob die Nuget.exe Pfad unter Verwaltung- angegeben> Integrations-> Werkzeuge

ScreenShot of added nuget tool path

+0

Ja ist es, aber ich bin 'nuget' Befehl explizit, nugget läuft aber nicht erfolgreich. Wie es unter Systemprofil nicht funktionieren kann. – smg

0

nuget können nicht Kern wiederherstellen Projekte

Zuerst müssen project.lock.json entfernen, dann dotnet restore

Verwandte Themen