'System.Net.Http 4.0.0 " - Paket erfordert NuGet-client-version '3.0' oder höher
Verwendung von team-Stadt als unsere CI und ich angefangen habe, immer diese Fehlermeldung. Wir haben offensichtlich System aktualisiert.Net.Http vor kurzem, das muss jetzt eine neue version von NuGet. Wie bekomme ich team Stadt zu finden sind die neuen NuGet-version. Ich habe versucht, die Installation von VS2015 und Aktualisierung der NuGet-Paket-manager über es. Ich habe versucht, zeigen direkt auf der Kommandozeile nuget.exe (weiß nicht, ob das schon aktualisiert zu v3?)
[restore] The 'System.Net.Http 4.0.0' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.60717.93'.
[restore] Process exited with code 1
Tun, ich muss einfach nur warten, bis MS das schieben der neuen nuget nuget-Paket?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Download NuGet-3.1 von dieser url:
http://dist.nuget.org/win-x86-commandline/v3.1.0-beta/nuget.exe
Dann setzen Sie diese auf Ihrem server zu bauen, setzen Sie das Verzeichnis in Ihrem Pfad, und führen Sie den NuGet-build-Schritte als "Command Line" - Befehle in TeamCity, mit NuGet.exe.
Auf Ihre teamcity-client konfigurieren Sie die nuget-Versionen zur Verfügung, um Ihre build-Agenten.
Gehen Sie zu Verwaltung -> Integrations -> NuGet
In diesem Bildschirm können Sie auf "Abrufen" klicken NuGet und die neueste version abrufen. Dann sollten Sie in der Lage sein anzugeben, die version, die auf Ihrem build-Schritt.
Ich glaube, Sie brauchen, TeamCity 9.1, da diese version enthält die VS2015 build-tools: https://confluence.jetbrains.com/display/TCD9/What%27s+Neu+in+TeamCity+9.1
NuGet 3.0 veröffentlicht wurde, mit VS2015: http://docs.nuget.org/release-notes/nuget-3.0.0
In früheren Versionen von Visual Studio können Sie fügen Sie eine Referenz System zu System.Net.Http, aber Microsoft hat nun bewegt, dass Sie in ein NuGet-Paket.