Nuget.exe Installer Microsoft.CSharp a déjà une dépendance pour le Système.Dynamique.Runtime
Nous installer certains paquets via PowerShell pré-script de construction dans notre IC à construire. Récemment, nous sommes reçu la Réussite partielle de notifications par courriel avec les informations suivantes:
'De Microsoft.CSharp' a déjà une dépendance définie pour le Système.Dynamique.Runtime'
Voici la commande à partir du script PowerShell qui génère de l'information:
cd $source\MyNet\MyWeb\MyComp.WebViewer\packages
&"C:\Program Files\Microsoft Team Foundation Server 14.0\Tools\Nuget.exe" install newtonsoft.json
Je voudrais être en mesure de gérer/ignorer ce message afin que entièrement Réussie de construire des notifications sont reçues.
Il ne semble pas être la cause de tous les problèmes autrement.
Quelqu'un a une nuget.exe paramètres de ligne de commande qui pourrait contourner une telle erreur?
OriginalL'auteur mawa316 | 2016-07-05
Vous devez vous connecter pour publier un commentaire.
Le message d'erreur
already has a dependency defined for
indique généralement que la version de NuGet que vous utilisez est trop vieux. Donc, vous devriez regarder la mise à jour.Cette erreur peut se produire lorsque les packages NuGet utilisées à l'aide d'un groupe de dépendance avec une cible cadre que la version de NuGet que vous utilisez ne sais pas.
a Fonctionné pour moi, trop! Merci beaucoup.
OriginalL'auteur Matt Ward
Dans mon cas, j'obtiens un message lors de l'installation de certains de Package Nuget:
.
Et je recherche PackageB dans le Gestionnaire de Package Nuget en ligne, et cliquez sur le bouton installer pour installer,
a couru dans un problème:
et je n'ai que cette solution la version Nuget pas correct?
après que j'ai mise à niveau de la version du Gestionnaire de Package Nuget, je peux installer PackageB, et puis je peux installer PackageA.
OriginalL'auteur yu yang Jian
J'ai eu un problème similaire, à l'aide de NuGet pour charger le Google.Les api.Les draps.v4.
Mise à jour de mon VS.NET 2013 à partir de NuGet 2.8.60723.765 à 2.12.0.817 résolu.
Pour voir votre NuGet numéro de version, allez dans le Gestionnaire de paquets de la Console de commandes (H>) avec des Outils /Gestionnaire de Package NuGet /Gestionnaire de paquets de la Console. Ensuite, entrez "$host" au H> invite.
De mettre à jour NuGet, sélectionnez Outils /Extensions et les Mises à jour... . Ensuite, sélectionnez "Mises à jour", suivi en cliquant sur le bouton "Actualiser" du "Gestionnaire de Package NuGet".
Après la mise à jour terminée, redémarrez Visual Studio et re-vérifier le NuGet numéro de version.
OriginalL'auteur JohnH