web-dev-qa-db-fra.com

VS2012 Enable NuGet Package Restore disparaît, manquant

J'ai deux projets, une bibliothèque de classe et un projet mvc3. Ils ont tous les deux des paquets de pépites qui leur sont associés. Sur la bibliothèque de classes lorsque je clique avec le bouton droit sur la solution, j'obtiens l'option "Activer la restauration de NuGet Packges"

enter image description here

Dans le MVC, je ne le fais pas.

enter image description here

inutile de dire que j'aimerais la fonctionnalité pour les deux projets. Qu'est-ce que je fais mal?

28
Raif

L'élément de menu contextuel de restauration du package NuGet est masqué lorsque l'extension détecte la présence d'un dossier $ (SolutionDir) .nuget contenant les nuget.exe, nuget.config et nuget.targets nécessaires pour effectuer la restauration du package.

L'application MVC en dispose déjà, la restauration doit donc être activée. Sinon, supprimez simplement le dossier .nuget et vous verrez l'élément de menu réapparaître.

39
Xavier Decoster

Pour moi, c'était aussi simple que:

"Gérer les packages NuGet pour la solution" -> "Restaurer" (en haut à droite de la boîte de dialogue)

2
Kinetic