"@Model", "@Viewbag" et "@Url" "n'existe pas dans le contexte actuel" Razor MVC3 lors de l'utilisation de Visual Studio 11 Beta / Visual Studio 2012 RC
J'ai créé un MVC3 application dans Visual Studio 10. Lors de l'édition de vue sur le "@Modèle", "@Viewbag" et "@Url" tous semblent valides.
Récemment, j'ai installé Visual Studio 11 Beta et lors de la modification (ou créer) des points de vue-je obtenir "x n'existe pas dans le contexte actuel d'erreur" pour les mots clés ci-dessus et, évidemment, pas intelli-sense.
Depuis, j'ai installé Visual Studio 2012 RC en espérant que c'était juste un Visual Studio 11 Beta problème.... il n'était pas.
Depuis l'exécution dans Visual Studio 2012 RC j'ai remarqué que le "@Html" mot-clé existe toutefois l'intelli-sense liste est limitée - quoi que ce soit concernant le Modèle (par exemple, "@Html.EditorFor()") et rien dans le "Rendu" de la famille est absent.
Si j'exécute le projet, tout est parfait.
Maintenant, si je créer un nouveau projet dans Visual Studio 11 Beta/2012 RC tous les mots clés sont reconnus.
Est-il quelque chose que je dois modifier dans mon fichiers de projet pour qu'il fonctionne correctement?
Modifier Plus d'une réponse, copie de mon commentaire ci-dessous
Pour les personnes de la mise à niveau du VS 2015, il ne prend pas en charge MVC 4, vous devez mettre à niveau le projet de MVC5. Voir - http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2
source d'informationauteur John C
Vous devez vous connecter pour publier un commentaire.
Ajoutez le paramètre suivant à votre web PRINCIPAL.fichier de configuration de la section appSettings:
De Se Connecter: http://connect.microsoft.com/VisualStudio/feedback/details/732597/visual-studio-11-beta-razor-intellisense-not-working
Une mise à jour pour vs2015;
Look pour cet élément dans votre web PRINCIPAL.config
et place de la "nouvelleversion" paramètre dans vos pages web:la version
ie
Pour toute personne qui accède à cette page par le biais de la recherche, j'ai été en mesure de résoudre moi-même en suivant le guide sur cette page, ligne par ligne, jusqu'à ce que j'ai pu reconstruire le projet. Une fois que j'ai reconstruit et rechargé le projet, tous les intellisense est venu pour moi.
Voici le lien: http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2