Rasoir Vue de ne pas voir de Système.Web.Mvc.HtmlHelper

Je suis dans le processus de mise à jour MVC4. J'ai suivi les instructions à http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806 mais dans mon Rasoir vues et mises en page, j'ai des erreurs comme

  • 'Système.Web.Les pages web.Html.HtmlHelper' ne contient pas une définition
    pour "BeginRouteForm' et aucune méthode d'extension 'BeginRouteForm'
    acceptant un premier argument de type
    'Système.Web.Les pages web.Html.HtmlHelper' a pu être trouvé (vous manque
    une directive using ou une référence d'assembly?)

J'ai aussi des erreurs comme:

  • "Le nom de "Viewbag" n'existe pas dans le contexte actuel

Quand j'ai passez la souris sur @Html je peux voir qu'il est de type System.Web.Les pages web.Html.HtmlHelper pas Système.Web.Mvc.HtmlHelper

Pas vraiment sûr de ce que d'autres renseignements pertinents, mais c'est là où je suis:

  • Je n'ai pas mis à jour la bibliothèque de classe etc.. dans les gs de .net 4.5 encore.
  • Le projet a été créé dans VS2010, mais je suis en train de faire la migration en
    VS2012
  • Le projet s'ouvre et fonctionne OK avec VS2012, .Net 4.0, MVC 3

Tous les pointeurs apprécié.

Edit:
Toutes les références et les fichiers dans le web.config mis à jour à:

  • Système.Web.Mvc, Version=4.0.0.0
  • Système.Web.Les Pages Web, Version=2.0.0.0
  • Système.Web.Aides, Version=2.0.0.0
  • Système.Web.Les pages web.Rasoir,
    Version=2.0.0.0

Edit(2):
Dans mon /vues/web.config (ou /views/shared/web.config si j'essaie @Paul 's solution ci-dessous) dans l'élément, j'ai mon propre type de base qui hérite de System.Web.Mvc.WebViewPage , les références dans le contenant de la bibliothèque ont été mis à jour à MVC4 et aller à la définition me prend à la MVC4 dll.

A quelque chose de changé dans ce domaine sur la nouvelle version? Je ne pouvais pas voir quelque chose de pertinent dans les notes de version.

  • avez-vous vérifié votre site web.les configs?
  • Quelle est la version de Pages web de votre site web.config de référence?
  • Salut, avez-vous résoudre ce problème? Je vais avoir le même problème. Toute aide serait super.
  • Désolé, je n'ai... mais pas d'une manière que je pourrais document. Je jouait avec toutes les configs pour quelques heures et, éventuellement, il a commencé à travailler. Je n'ai jamais mis le doigt sur la "magie" fix.
  • Je vais avoir un problème similaire, mais mon intellisense erreurs lors de la référence à une classe statique à l'intérieur de mon projet. Il ne trouve pas l'espace de noms. Toutes les idées ici?
  • veuillez le marquer comme étant answar stackoverflow.com/a/23389635/1335120

InformationsquelleAutor NikolaiDante | 2012-08-20