2013-12-09 12 views
6

Ho aggiornato la mia soluzione da MVC 4 a MVC 5 in Visual Studio 2012 utilizzando this tutorial. Nell'ultimo passaggio ho rimosso ProjectTypeGuid per MVC 4 dal mio file .csproj.Come ottengo le opzioni di menu "Aggiungi controller" e "Aggiungi vista" nel mio progetto ASP.NET MVC 5?

Ora il problema è che non vedo Add controller, Aggiungi vista in Visual Studio quando voglio creare nuovi controller/Vista.

Ho letto this answer for MVC 4 quindi so che ho bisogno di ottenere il ProjectTypeGuid corretto per MVC 5 al fine di recuperare tale funzionalità. Mi stavo chiedendo se qualcuno sa che cosa è in modo che io possa aggiungerli al mio file .csproj?

+0

@SLaks questa opzione non è lì quando faccio clic destro sulla cartella dei controller. – lopezbertoni

+0

Vedere: http://stackoverflow.com/a/20397312/736079 – jessehouwing

risposta

12

Installare i seguenti elementi:

  1. Visual Studio 2012 Update 4
  2. Web Tools 2013.1 per Visual Studio 2012 (Web Platform Installer | Direct Download)

poi seguire this tutorial to upgrade your MVC 4 project to MVC 5.

Infine assicurarsi che il progetto ha i seguenti ProjectTypeGuids:

<ProjectTypeGuids> 
    {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 
</ProjectTypeGuids> 

Nel MVC5 l'opzione che stai cercando potrebbe essere nascosta sotto il Aggiungi opzione di menu Impalcature. Vedi il blog di rilascio post for more information on MVC5 scaffolding.


Alcune informazioni raccolte da: http://forums.asp.net/t/1950055.aspx

+0

Grazie, questo ha aiutato molto. Aggiungerò un altro link che mostra alcuni altri passaggi che ho dovuto fare per farlo funzionare. – lopezbertoni

+0

Bloggato: http://blog.jessehouwing.nl/2013/12/upgrade-your-existing-aspnet-mvc4.html – jessehouwing

+0

Il mio file di progetto ha questi GUID, ma non ho ancora la possibilità di aggiungere Controller/Vista . Non c'è nemmeno l'opzione di menu Aggiungi Scaffold. Nessun controller/Visualizza modelli appaiono nel menu "Aggiungi nuovo elemento". – crush

1

Se si sta ancora utilizzando Visual Studio 2012 e siete alla ricerca di un modo per avere IntelliSense per le vostre opinioni fatte per rasoio 3, se si desidera aggiungere una nuova vista e un nuovo controller con le voci di menu corrette in Visual Studio probabilmente hai notato che con le cose non funzionano come dovrebbero.

Basta installare i seguenti componenti: 2

ASP.NET e strumenti di Web 2013.1 per Visual Studio 2012 (link per il download diretto) Entity Framework 6 Tools per Visual Studio 2012

Problemi correlati