web-dev-qa-db-fra.com

visual Studio 2013 'contrôleur ajouté' manquant

Je mets à jour le projet Visual Studio 2010 vers Visual Studio 2013 . Ensuite, je souhaite ajouter un nouveau contrôleur .

enter image description here

Mais si je crée un nouveau projet en 2013, il dispose déjà de l'option d'ajout de contrôleur . Alors, comment ajouter le nouveau contrôleur? Quelque chose manque dans web.config ou référence manquante?

22
user1348351

Assurez-vous que votre fichier .proj comprend tous les types de projets appropriés Guids.

<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

Le premier GUID autorise toutes les opérations MVC standard dans les menus contextuels.

29
user3705013

Dans mon cas, le décompression et le rechargement du projet ont résolu le problème. Pour décharger, cliquez avec le bouton droit sur le nom du projet et choisissez "Décharger le projet" dans le menu contextuel. Cliquez à nouveau avec le bouton droit de la souris sur le nom du projet et sélectionnez "Recharger le projet" dans le menu contextuel.

enter image description here

enter image description here

11
feradz

Inclure Microsoft.ASP.NET MVC à partir du package Nuget dans votre projet, vous devriez pouvoir afficher le menu Ajouter un affichage lorsque vous vous trouvez directement dans une méthode de la classe controller. 

2

J'ai eu un problème avec Add View et Add-> Controller n'apparaît pas. Mon type de projet GUID étaient bien. Ce qui a fonctionné pour moi, c’est de désinstaller MVC puis de réinstaller via NuGet.

1
Scott Blasingame

Je travaillais avec des projets d'une série de tutoriels. J'ai essayé d'ajouter un contrôleur qui verrouillerait le VS2013 pendant quelques secondes, mais je ne pouvais rien ajouter. aucun menu contextuel ne s'afficherait. J'avais d'abord besoin d'aller dans le gestionnaire de paquets Nuget et de le mettre à jour. Je ne sais pas s'il manque un GUID ou un assemblage, mais cela a résolu le problème.

1
Dan

rien ne doit être fait seulement Add => scafolding => MvC5 enter image description here

0
Saikh Rakif
0
Arvand