web-dev-qa-db-fra.com

Erreur NuGet lors de la création du projet MVC4 dans VS 2012

J'ai essayé de créer un projet vide MVC4 dans VisualStudio 2012 Ultimate, mais j'ai eu cette erreur:

"Erreur: ce modèle a tenté de charger le composant Assembly 'NuGet.VisualStudio.Interop, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'.".

56
Geasi Puozzo

Je pense que l'extension NuGet Package Manager n'est pas installée.

Sinon, vous pouvez cliquer sur OUTILS -> Extensions et mises à jour ... -> En ligne, sélectionnez NuGet Package Manager, puis cliquez sur Télécharger:

enter image description here

Une fois le téléchargement effectué, vous serez invité à indiquer l'élévation administrative, puis à redémarrer Visual Studio.

Testé dans: Visual Studio Ultimate 2012 (Version 11.0.60610.01 Update 3)

UPDATE : Je viens de rencontrer ce problème dans Visual Studio 2012. Donc, malgré certains commentaires ici, il n'est pas nécessairement installé par défaut.

88
Bhavesh Chauhan

i) Ouvrez Visual Studio> Outils> Extensions et mises à jour> sélectionnez 'NuGet Package Manager' et désinstallez-le (s'il n'est pas installé, passez à l'étape 2)

ii) Ouvrez cette URL ' http://nuget.org ' et vous verrez un lien 'Installer NuGet', téléchargez-le (NuGet.Tools.vsix) et installez-le sur votre Visual Studio.

iii) Fermez et rouvrez Visual Studio et je crois que vous ne verrez plus jamais cette boîte de dialogue d'erreur comme moi ;-)

20
Mahdi Zareie

Même problème.

"Error: this template attempted to load component Assembly 
'NuGet.VisualStudio.Interop .... "
when creating a new Web Role project in VS 2012.

Sélection:

  • OUTILS
  • Extensions et mises à jour
  • En ligne
  • Sélectionnez NuGet Package Manager
  • Cliquez sur Télécharger
  • je pouvais voir que NuGet était déjà installé
  • Je l'ai enlevé
  • l'a installé à nouveau
  • redémarré VS

Résolu.

Merci pour les informations ci-dessus + 1. Scott

5
scott_lotus

vous souhaiterez peut-être rechercher et vérifier que la DLL existe sous\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\(elle se trouverait dans un dossier sous des extensions avec d'autres binaires de nuget). S'il n'existe pas, vous pouvez essayer de désinstaller et de réinstaller nuget. à désinstaller: outils-> extensions et mises à jour -> installé (dans le volet gauche) -> gestionnaire de paquets nuget à installer: outils-> extensions et mises à jour -> en ligne-> galerie visualstudio -> gestionnaire de paquets nuget

2
Deepak

Ouvrez Visual Studio et accédez à Outils-> Ouvrir Extension Manager ou Extension et mises à jour -> Désinstaller Nuget Package Manager -> Ensuite, téléchargez à nouveau Nuget Manager à partir de la galerie en ligne, puis redémarrez Visual Studio et vous ne verrez pas le message d'erreur.

0
Maheswari