Le type ou le nom d'espace de noms 'Mvc" n'existe pas dans l'espace de noms du Système".Web'

Après la conversion d'un Hybride ASP.NET MVC1 application de MVC2, je reçois le message d'erreur suivant lorsque j'essaie de l'exécution de l'application:

Le type ou le nom d'espace de noms 'Mvc" n'existe pas dans l'espace de noms du Système".Web' (vous manque une référence d'assembly?)

La allegeded coupable dans le web.fichier de configuration de Système.Web.Mvc:

<namespaces>
    <add namespace="System.Web.Mvc"/>
    <add namespace="System.Web.Mvc.Ajax"/>
    <add namespace="System.Web.Mvc.Html"/>

Jusqu'à présent, mon enquête semble me portent à croire que la version 2 du Système.Web.Mvc n'est pas installé ou n'a pas été ramassé.

J'ai essayé de créer un Fichier > Nouveau Projet basé sur MVC 2 et c'est en ramassant la nouvelle (v2) de la version de la MVC. J'ai également converti certains autres projets (qui ne sont pas des hybrides) et ils ont converti sans problème à MVC2.

J'ai aussi désinstallé MVC1 pour essayer de supprimer les références à partir du GAC. Cependant, rien de tout cela a fonctionné.

Des idées?

OriginalL'auteur Guy | 2010-04-22