'Système.Net.Http 4.0.0' package requiert NuGet client version 3.0 ou plus
À l'aide de l'équipe de la ville comme notre-CI et j'ai commencé à avoir ce message d'erreur. Nous avons évidemment mis à jour le Système.Net.Http récemment, qui a désormais besoin d'une nouvelle version de NuGet. Comment puis-je obtenir de l'équipe de la ville pour trouver la nouvelle version NuGet. J'ai essayé d'installer VS2015 et la mise à jour de gestionnaire de package NuGet par là. J'ai essayé de pointer directement à la ligne de commande nuget.exe (Ne sais pas si ça a été mis à jour pour la 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
Dois-je simplement attendre jusqu'MS poussant la nouvelle nuget package nuget?
Grâce
Vous devez vous connecter pour publier un commentaire.
Télécharger NuGet 3.1 à partir de cette url:
http://dist.nuget.org/win-x86-commandline/v3.1.0-beta/nuget.exe
Puis le mettre sur votre serveur de build, mettre le répertoire dans votre chemin, et exécuter votre NuGet étapes de génération en tant que "Ligne de Commande" commandes dans TeamCity, à l'aide de NuGet.exe.
Sur votre teamcity client, vous pouvez configurer le nuget versions disponibles à vos agents de build.
Allez dans Administration -> Intégrations -> NuGet
À partir de cet écran, vous pouvez cliquer sur Extraire NuGet et récupérer la dernière version. Ensuite, vous devriez être en mesure de préciser la version de votre étape de génération.
Je pense que vous avez besoin de TeamCity 9.1, comme cette version contient les VS2015 outils de construction: https://confluence.jetbrains.com/display/TCD9/What%27s+Nouvelle+en+TeamCity+9.1
NuGet 3.0 a été publié avec le VS2015: http://docs.nuget.org/release-notes/nuget-3.0.0
Dans les versions antérieures de Visual Studio, vous pouvez ajouter un Système de référence du Système.Net.Http, mais Microsoft a maintenant déménagé dans un package NuGet.