web-dev-qa-db-fra.com

Le type ou le nom d'espace de nom 'Mvc' n'existe pas

J'ai récemment installé Visual Studio 2013. Après avoir téléchargé un exemple de projet à partir de Web, pendant que je l'exécute, les erreurs suivantes s'affichent:

The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an Assembly reference?)  

Comment surmonter cette erreur?

46
s.k.paul

Votre erreur peut provenir de l'absence d'une référence à la bibliothèque de structure MVC. Une solution simple consiste à ajouter cette référence à Nuget. La bibliothèque MVC sera installée dans votre répertoire bin et, si nécessaire, toutes les références seront ajoutées à votre projet.

Recherchez le package MVC ( Outils -> Gestionnaire de packages Nuget -> Gérer les packages Nuget pour la solution ) ou installez-le à l'aide de la console Nuget ( Outils -> Nuget Package Manager -> Package Manager Console ) en entrant Install-Package Microsoft.AspNet.Mvc. Vous pouvez trouver des informations supplémentaires sur le page officielle de Nuget pour AspNet.Mvc .

65
Andrei V

Ma solution consistait simplement à ouvrir la console du gestionnaire de paquets Nuget et à exécuter la commande update-package -reinstall Microsoft.AspNet.Mvc

26
Jason Evans