È possibile che abbiate risolto questo problema, ma ho pensato di aggiungere la mia risposta agli altri che soffrono di questo problema.
Questo stesso problema mi è successo e la soluzione era modificare il file .csproj per dire a Visual Studio che si trattava di un progetto MVC.
Ecco cosa dovete fare:
1) Aprire il file Csproj del progetto MVC in un editor di testo (Blocco note va bene).
2) Trova il tag.
3) per Visual Studio 2013 che dovrebbe leggere in questo modo (può funzionare anche per il 2012):
<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
4) Salvare le modifiche - Visual Studio li rileva e ri-caricare il progetto.
Ecco perché lo fai:
Tutto ciò che riga nel file Csproj non fa altro che dice di Visual Studio, che tipo di progetto si tratta.
E3E379DF-F4C6-4180-9B81-6769533ABE47 = ASP.NET MVC 4.0
349c5851-65df-11da-9384-00065b846f21 = Web Application
fae04ec0-301f-11D3-bf4b-00c04f79efbc = C#
Nel tuo caso, mi aspetto che manchi E3E379DF-F4C6-4180-9B81-6769533ABE47, quindi VS non sa che si tratta di un progetto MVC, pertanto non ti consentirà di aggiungere viste e controllori.
È possibile cercare i vari guidi qui nel caso in cui ne abbiate mai bisogno. http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs
Spero che questo sia di aiuto.
fonte
2015-04-22 16:35:16
Provare a riavviare VS2013. – Neil
Già fatto un sacco di volte. Riavviato anche il PC! :( –
Lo stesso per me .. hai trovato una soluzione – Sanj