Meilleure façon d'ajouter des packages NuGet comme des références de projet dans VS2012?
Ok. Vraiment petite question, je suis probablement juste être épaisse.
Si vous faites un clic droit sur un des projets les références de dossier, puis "Gérer les Packages NuGet", vous pouvez alors installer des paquets et ils sont référencés automatiquement par le projet sur lequel vous avez cliqué. Mais ensuite, je veux ajouter la même référence à d'autres projets dans la même solution. Si vous répétez l'opération précédente, mais cliquez sur un autre projet, la seule solution est de désinstaller le paquet (car il est déjà installé), quelle est la bonne façon d'ajouter un existant (déjà installé) package NuGet comme une référence de projet? Suis-je d'ajouter la référence à l'aide du dialogue standard et "parcourir" pour la dll dans le dossier packages? Utiliser une méthode pour ajouter la référence première, puis une autre pour les références ultérieures? Cela ne semble pas juste.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
Manage NuGet packages for Solution...
par:Tools > Library Package Manager > Manage NuGet packages for Solution
Ensuite, vous pouvez choisir des projets package d'installation comme sur la capture d'écran ci-dessous:
En outre, vous pouvez ajouter le paquet installé à un autre, de projets en solution en utilisant la même
Manage NuGet packages for Solution...
.L'autre réponse ici ne m'a pas aidé. Voici ce que j'ai fait, je ne connais pas d'autre façon de le faire. Je suis l'aide de VS 2013.
PM> Install-Package Newtonsoft.Json
Cela ajoute un chemin relatif pour la référence au projet, donc, il faut travailler avec d'autres personnes d'obtenir le code de contrôle de source dans des répertoires différents.
J'ai eu le même problème. La solution posté par kristianp a fonctionné comme prévu, il peut être un peu lourd cependant, lorsque l'on traite avec beaucoup de paquets. La solution qui a fonctionné pour moi, c'était seulement pour modifier le myProjectName.csproj fichier dans le bloc-notes, et il suffit de copier-coller des références à partir d'un autre projet comme suit:
Espère que cela aide quelqu'un. Il m'a sauvé beaucoup de clic 🙂
Aujourd'hui, j'utilise le le Gestionnaire de Package Console (Affichage->Autres Windows->Gestionnaire de paquets de la Console).
Les Chances sont tout ce dont vous aurez besoin sont les deux commandes suivantes:
et
où
Au début, je pensais que le comportement de ces commandes est un peu bizarre, mais avec l'expérience, je vois qu'ils sont les plus utiles de ce genre. Bien que, personnellement, je fossé le "Projet par Défaut" du menu déroulant entièrement.