Limitée Intelliesense dans VS2013 sur MVC3 projet
J'ai récemment installé vs 2013 professionnel et ouvert une de mon côté les demandes de projet en elle . Le projet est un MVC3 application en utilisant le moteur de vue razor. J'ai remarqué que lors de l'édition d'un point de vue (cshtml ) que je n'étais pas accès à l'intellisense que j'ai été utilisé en 2012. 2 Exemples que j'ai remarqué tout de suite été @Url.Contenu() et @Viewbag. Le code compile et s'exécute, pas seulement intellisense. Après avoir jouer avec elle un peu, j'ai pensé que je devrais vérifier le journal de mise à niveau et bien sûr j'ai trouvé ...
"Intellisense pour Rasoir (CSHTML et VBHTML) des fichiers est limitée à des balises HTML. Veuillez voir http://go.microsoft.com/fwlink/?LinkID=317645 pour plus d'informations sur la façon de mettre à niveau un MVC 3 du projet."
Le lien ci vous indique juste que la mise à niveau à partir de mvc3 à mvc4. Ma question est: est-ce que ma seule option ? Afin d'utiliser VS2013 sur les anciens mvc3 projets je vais devoir les mettre à niveau ou vs2013 jamais en charge complète intellisense sur mvc, razor fichiers?
- Si c'est ce que dit Microsoft, puis ma conjecture est, ouais, c'est votre seule option. Si VS2013 aura jamais le soutien de Rasoir intellisense pour MVC3 projets, ma boule de cristal est malheureusement dans la boutique pour le moment.
Vous devez vous connecter pour publier un commentaire.
De trouver cela ici ...
http://geekswithblogs.net/anirugu/archive/2013/10/16/how-to-migrate-asp.net-mvc-3--mvc4-project-to.aspx
Terminé la mise à niveau du projet MVC 5 ... a Créé un nouveau projet et apporté plus de tout le contenu de mon modèle, vue et contrôleur de dossiers. Également eu à mettre à jour le webconfig d'inclure certains paquets que j'avais installé dans le précédent projet.
Ajouter ces deux lignes à l'intérieur de chaque vue:
et l'intellisense travailler de nouveau pour MVC3 dans VS2013
Vous pouvez essayer de Décharger le projet à partir de l'explorateur de solutions et de le Recharger à nouveau. Voir si vous pouvez obtenir votre intellisense dos. Il a travaillé pour moi.
1 - à Partir d'outils, sélectionnez gestionnaire de package Nuget console
2 - système de téléchargement.web.mvc 3 à l'aide de cette
H> Install-Package Microsoft.AspNet.Mvc -Version 3.0.20105.1