Come si installa ASP.NET MVC 5 in Visual Studio 2012?


Risposte:


165

Microsoft ha fornito per te sui loro blog MSDN: MVC 5 per VS2012 . Da quel blog:

Abbiamo rilasciato ASP.NET e Web Tools 2013.1 per Visual Studio 2012 . Questa versione apporta un sacco di grandi miglioramenti e include alcuni fantastici miglioramenti a ASP.NET MVC 5, API Web 2, Scaffolding ed Entity Framework per gli utenti di Visual Studio 2012 e Visual Studio 2012 Express per Web.

Puoi scaricare e iniziare a utilizzare queste funzionalità ora.

Il collegamento per il download è a un programma di installazione della piattaforma Web che consentirà di avviare un nuovo progetto MVC5 da VS2012.


15
Se non vedi il modello di progetto ASP.NET MVC 5, potresti cambiare la versione del framework a 4.5 o superiore ...
Matze

4
@Sreginogemoh - Per favore impostalo come risposta se ha funzionato per te :)
Jim Evans

3
L'ho installato e impostato su 4.5 ma non riesco ancora a vedere MVC5
Guerrilla,

5
Quel pacchetto non è più disponibile in Web Installer. : /
krillgar

3
Ho passato troppo tempo a cercare il collegamento giusto. Sembra che il collegamento sopra dica che non esiste più nel pacchetto. Dopo aver cercato in giro, ho trovato questo collegamento: microsoft.com/en-us/download/details.aspx?id=41532 e questo ha funzionato per me.
bugnuker

10

Puoi usare Visual Studio 2012.

Aggiorna semplicemente il tuo pacchetto NuGet in Visual Studio a Microsoft.AspNet.Mvc 5.0.

Potrebbe essere necessario cercare la versione pre-rilascio.

Anche il progetto predefinito viene fornito con Entity Framework 6.0 e ASP.NET Razor 3.0.

Potrebbe anche essere necessario ASP.NET Identity Core e OWIN.

Tutti questi possono essere scaricati / aggiornato attraverso il menu Strumentigestore di pacchetti BibliotecaGestisci pacchetti Nuget per Solution ... .

Se non hai ancora NuGet, segui questo tutorial:

http://docs.nuget.org/docs/start-here/installing-nuget


Questo non installa i modelli correlati di ASP.NET MVC 5.
Justin Skiles

10

Ci sono alcune installazioni che potrebbero essere necessarie per richiedere il supporto di ASP.NET MVC 5 in Visual Studio 2012. L'aggiornamento 4 sembra includere l'aggiornamento degli strumenti Web ora.

Non è necessario installare l'SDK completo di Windows 8.1 se stai solo cercando l'opzione per creare applicazioni web, solo l'opzione .NET Framework 4.5.1 nel programma di installazione. L'installazione completa è di circa 1,1 GB, ma solo il programma di installazione .NET è di soli 72 MB.


Sembra che l'aggiornamento 4 di VS2012 "applichi" Microsoft ASP.NET e Web Tools 2012.3 ", quindi forse è tutto ciò che è necessario ora. Non ho visto se stava ottenendo anche .net 4.5.1. Lo saprò come esso termina il download
pqsk

Forse hanno corretto l'aggiornamento 4. In origine, richiedeva ancora l'installazione di strumenti aggiuntivi.
Neil Monroe

Ho dimenticato di riscrivere, ma tutto ciò che era richiesto in più era Windows 8.1 sdk per .net 4.5.1, ma asp.net e strumenti web 2013.1 sono stati inclusi nell'aggiornamento 4.
pqsk

Questa è ora la risposta corretta, poiché il collegamento del programma di installazione Web non contiene più il pacchetto necessario.
krillgar

7

Ho avuto problemi con il programma di installazione web che non "trovava il prodotto"

Il programma di installazione autonomo si trova qui:

https://www.microsoft.com/en-us/download/details.aspx?id=41532

Le note di rilascio / installazione possono essere trovate su

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

Dipendenza:

  • .NET 4.5
  • È necessario selezionare questa versione del framework durante la creazione di un nuovo progetto per visualizzare i modelli di progetto MVC 5.

Incluso:

  • MVC5
  • Entity Framework 6
  • API Web 2
  • bootstrap
  • Rasoio
  • Nuget 2.7

Queste informazioni mi aiutano davvero, ma non è possibile aggiungere controller. Quando faccio clic con il tasto destro sulla cartella Controller e faccio clic su Aggiungi, non è possibile scegliere Controller. C'è solo la possibilità di aggiungere Web Api Controller.
Auguste

5

Seguendo l'aggiornamento del tutorial di Microsoft da ASP.NET MVC 4 a ASP.NET MVC 5, http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and -web-api-project-to-aspnet-mvc-5-and-web-api-2 , puoi ottenerlo con un problema che Visual Studio 2012 non sarà in grado di riconoscere il tuo progetto né come ASP.NET MVC 4 né 5.

Lo tratterà come un progetto Web Form . Ad esempio, opzioni come l'aggiunta di un controller non saranno più presenti ...


Penso di essermi imbattuto in questo problema. È possibile fare in modo che VS2012 riconosca di nuovo un progetto convertito come progetto Web Api?
Enrico

4

Di seguito sono riportati i passaggi per utilizzare ASP.NET MVC 5 in Visual Studio 2012:

  • Avvia il tuo progetto ASP.NET MVC 4.
  • Pacchetto di installazione Microsoft.AspNet.WebApi -pre
  • Pacchetto di installazione Microsoft.AspNet.Mvc -Pre
  • Pacchetto di installazione Microsoft.AspNet.SignalR -Pre

Questi due si aggiorneranno:

  • Microsoft.AspNet.Mvc 5.0.0-rc1
  • Microsoft.AspNet.Razor
  • Microsoft.AspNet.WebApi 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Client 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Core 5.0.0-rc1
  • Microsoft.AspNet.WebApi.WebHost 5.0.0-rc1
  • Microsoft.AspNet.WebPages 3.0.0-rc1
  • e alcune altre chicche

Se questi aggiornamenti non hanno aggiornato il tuo web.config, controlla questa pagina utile: aggiornamento da MVC4 a MVC5 .


1

Dovresti essere in grado di eseguire l'installazione da NuGet ( http://www.nuget.org/packages/Microsoft.AspNet.Mvc ) in VS2012. Modificare il Framework di destinazione in .NET 4.5.

Non sono sicuro che i nuovi modelli di progetto siano pronti per VS2012. Ma se si dispone di un'app ASP.NET MVC 4 è possibile eseguire l'aggiornamento utilizzando il collegamento sottostante.

http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2


1

FYI. Ora puoi semplicemente aggiornare VS 2012:

http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012. aspx

"Abbiamo rilasciato ASP.NET e Web Tools 2013.1 per Visual Studio 2012. Questa versione apporta un sacco di grandi miglioramenti e include alcuni fantastici miglioramenti a ASP.NET MVC 5, API Web 2, Scaffolding ed Entity Framework per gli utenti di Visual Studio 2012 e Visual Studio 2012 Express per il Web ".


1

Passaggio 1: installa l'aggiornamento http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .

OK, in modo da poter iniziare da un progetto ASP.NET MVC vuoto, ma molte persone desiderano l'APPLICAZIONE INTERNET COMPLETA come fornita con Visual Studio 2013.

Quindi ho un passaggio 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Se segui quel tutorial sul mio sito web, lo seguirò con un'installazione completa di Foundation 5 e una fantastica navigazione Hybrid OffCanvas / Top-Bar.



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.