Come aggiungere MVC5 a Visual Studio 2013?


216

Sto iniziando un nuovo progetto e vorrei provare MVC 5 (in precedenza ho creato un'app Web utilizzando MVC 4).

In Visual Studio 2013, faccio clic sul Nuovo progetto e accedo a Visual C #> Web> Visual Studio 2012 (anche se ho installato VS 2013 nel menu dice 2012) e in quell'elenco ho solo l'applicazione MVC 4, non 5.

Il framework nel menu a discesa è impostato su .NET Framework 4.5.1 - e ancora niente.

Ho controllato Strumenti> Estensioni e aggiornamenti e ho cercato MVC 5, ma non trova nulla di ufficiale da Microsoft.

Come posso aggiungere MVC 5 a Visual Studio 2013?

Grazie


Risposte:


282

Visual Studio 2013 non ha più tipi di progetto separati per diverse funzionalità ASP.Net.

È necessario selezionare .NET Framework 4.5 (o versione successiva) per visualizzare il modello di applicazione Web ASP.NET (per ASP.NET One).
Quindi seleziona Visual C #> Web> Applicazione Web ASP.NET, quindi seleziona la casella di controllo MVC nel passaggio successivo.

Nota: assicurarsi di non selezionare la sottocartella C #> Web> Visual Studio 2012 .


7
Dopo aver creato una nuova applicazione Web ASP.NEt e scelto l'API MVC e WEB, non mi è stato chiesto quale versione MVC utilizzare. Come faccio a sapere se in questo momento sto lavorando con MVC 4 o 5?
developer82

5
@ developer82: controlla le versioni nei pacchetti NuGet o i riferimenti di assembly. Dovrebbe sempre utilizzare l'ultima versione disponibile su NuGet.
SLaks

7
Solo per aggiungere il mio commento è necessario selezionare .NET Framework 4.5 (o versione successiva) per visualizzare il modello di applicazione Web ASP.NET . Se è inferiore, mostrerà i modelli di versione precedenti, ovvero l'applicazione Web MVC 4 o i moduli Web. Mi ha confuso per un po 'dato che per lo più devo attenermi alle versioni precedenti del framework.
Richard Moss,

Non capisco. In qualche modo non ho il nodo "web" sotto C # in Esplora modelli. Ho installato VS2013 tramite Chocolatey, quindi forse c'è un problema con il modo in cui è stato impacchettato?
Neil Barnwell,

69

MVC 5 è già integrato in Visual Studios 2013.

  1. Apri un nuovo progetto, a sinistra assicurati di essere in Modelli> Visual C #> Web non modelli> Visual C #> Web> Visual Studios 2012.

  2. Importante: ora guarda nella parte superiore della finestra di dialogo del nuovo progetto e seleziona .NET 4.5 o versioni successive. Una volta in Web e selezionato il framework corretto, fare clic su Applicazione Web ASP.NET nel riquadro centrale. Clicca OK

  3. Questo ti porterà a una pagina in cui puoi selezionare MVC come progetto e avviare la procedura guidata.


Ho provato questo e non ha aiutato. Nei miei modelli> C # Non esiste un modello MVC.
Preza8,

4
Non esiste un modello chiamato "MVC", il modello si chiama "Applicazione Web ASP.NET". Una volta scelto quello, puoi scegliere MVC nella finestra successiva.
EluciusFTW,

49

Vai a File -> Nuovo progetto .

Seleziona Web in Visual C # .

Seleziona Applicazione Web ASP.NET

Clicca OK .

Finestra di dialogo Nuovo progetto

Seleziona MVC .

Clicca OK .

Finestra di dialogo ASP.Net


7
Non è facile disegnare cerchi con il mouse, vero? :) Prova a utilizzare ShareX. Funziona a meraviglia!
Piotr Kula,

Ho avuto lo stesso problema. Questa soluzione aiuta molto. Il mio errore è stato non avviare un nuovo progetto ma un nuovo sito Web e quindi l'opzione MVC non è stata mostrata da Visual Studio. Puoi comunque selezionare razor v3 (o 2 non l'hanno provato ad avere siti Web MVC).
Agguro,

Questo non ha funzionato per me. Non ottengo un'opzione MVC quando seleziono Applicazione Web e faccio clic su OK, MVC non viene visualizzato come opzione. Lo fa con Visual Studio 2012 ma solo la versione 4. Sto cercando la versione 5
Mark Ainsworth,

6

Rispetto alle altre risposte, non è sempre lì. A volte durante il processo di installazione le persone dimenticano di selezionare il Web Developer Tools.

Per risolvere ciò, si dovrebbe:

  1. Apri Programs and Featurestrova la versione relativa a Visual Studios lì, fai clic su di essa,
  2. Clicca per Change. Quindi verrà visualizzata la finestra di configurazione,
  3. Seleziona Web Developer Toolslì e continua l'installazione.

Scaricherà o utilizzerà il supporto di installazione, se presente. Dopo l'installazione, è possibile riavviare Windows e sei pronto per divertirti con il tuo Web Developer Toolsora.


Grazie! Mi hai praticamente salvato dal buttare il mio laptop fuori dalla finestra: P
Olle Kelderman

1

Vai a File -> Nuovo progetto.

Seleziona Web in Visual C #.

Seleziona Applicazione Web ASP.NET

seleziona mvc

quando viene creata la soluzione, troverai le risorse che vengono aggiunte nella soluzione nella barra di stato di vs 2013.

Controlla la proprietà del file Dll -> system.web.mvc, mostra l'ultima versione (5.2.2.0)

ma a seconda della versione di runtime del sistema operativo verrà deciso.


0

Inoltre, durante l'installazione di Visual Studio 2013, assicurarsi di aver selezionato "Strumenti per sviluppatori Web"


0

Puoi guardare nella cartella di Windows installata da qui del percorso del tuo PC:

C:\Program Files (x86)\Microsoft ASP.NET

Visualizzazione del file aperto in cui sono visualizzati MVC 3, MVC 4 installati

inserisci qui la descrizione dell'immagine


-1

Seleziona gli strumenti di sviluppo web quando installi Visual Studio 2013. Quindi funzionerà correttamente e mostrerà l'applicazione web asp.net.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.