Wie installiere ich ASP.NET MVC 5 in Visual Studio 2012?

114

Gibt es eine Möglichkeit, ASP.NET MVC 5 in Visual Studio 2012 zu installieren?

Ich habe versucht, NuGet zu verwenden ( http://www.nuget.org/packages/Microsoft.AspNet.Mvc ). Aber ich denke, dass es als Visual Studio-Erweiterung kommen sollte, aber ich kann das nirgendwo finden.

Oder ist es nur in Visual Studio 2013 verfügbar?

Sreginogemoh
quelle

Antworten:

165

Microsoft hat in seinen MSDN-Blogs für Sie bereitgestellt: MVC 5 für VS2012 . Aus diesem Blog:

Wir haben ASP.NET und Web Tools 2013.1 für Visual Studio 2012 veröffentlicht . Diese Version bringt eine Menge großartiger Verbesserungen mit sich und enthält einige fantastische Verbesserungen an ASP.NET MVC 5, Web API 2, Scaffolding und Entity Framework für Benutzer von Visual Studio 2012 und Visual Studio 2012 Express für Web.

Sie können diese Funktionen jetzt herunterladen und verwenden.

Der Download-Link führt zu einem Web Platform Installer, mit dem Sie ein neues MVC5-Projekt von VS2012 aus starten können.

Jim Evans
quelle
15
Wenn Sie die ASP.NET MVC 5-Projektvorlage nicht sehen, können Sie die Framework-Version auf 4.5 oder höher ändern ...
Matze
4
@ Reginogemoh - Bitte setzen Sie dies als Antwort, wenn es für Sie funktioniert hat :)
Jim Evans
3
Ich habe es installiert und auf 4.5 gesetzt, aber ich kann MVC5
Guerilla
5
Dieses Paket ist im Web Installer nicht mehr verfügbar. : /
Krillgar
3
Ich habe zu viel Zeit damit verbracht, den richtigen Link zu finden. Der obige Link besagt, dass er nicht mehr im Paket vorhanden ist. Nachdem ich mich umgesehen hatte , fand ich diesen Link: microsoft.com/en-us/download/details.aspx?id=41532 und das funktionierte für mich.
Bugnuker
10

Sie können Visual Studio 2012 verwenden.

Aktualisieren Sie einfach Ihr NuGet-Paket in Visual Studio auf Microsoft.AspNet.Mvc 5.0.

Möglicherweise müssen Sie nach der Vorabversion suchen.

Das Standardprojekt wird auch mit Entity Framework 6.0 und ASP.NET Razor 3.0 geliefert.

Möglicherweise benötigen Sie auch ASP.NET Identity Core und OWIN.

All dies kann über das Menü ExtrasBibliothekspaket-ManagerNuGet-Pakete für Lösung verwalten ... heruntergeladen / aktualisiert werden .

Wenn Sie NuGet noch nicht haben, folgen Sie diesem Tutorial:

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

Bob
quelle
Dadurch werden keine ASP.NET MVC 5-bezogenen Vorlagen installiert.
Justin Skiles
10

Möglicherweise müssen Sie einige Installationen für die Unterstützung von ASP.NET MVC 5 in Visual Studio 2012 beantragen. Update 4 scheint jetzt das Web Tools-Update zu enthalten.

Sie müssen nicht das vollständige Windows 8.1 SDK installieren, wenn Sie nur nach der Option zum Erstellen von Webanwendungen suchen, sondern nur nach der Option .NET Framework 4.5.1 im Installationsprogramm. Die vollständige Installation beträgt ungefähr 1,1 GB, aber nur das .NET-Installationsprogramm ist nur 72 MB groß.

Neil Monroe
quelle
Es sieht so aus, als würde VS2012 Update 4 Microsoft ASP.NET und Web Tools 2012.3 "anwenden". Vielleicht ist das jetzt alles, was jetzt benötigt wird. Ich habe nicht gesehen, ob es auch .net 4.5.1 bekommt. Ich werde es wissen beendet den Download
pqsk
Vielleicht haben sie das Update 4 behoben. Ursprünglich mussten noch die zusätzlichen Tools installiert werden.
Neil Monroe
Ich habe vergessen, zurückzuschreiben, aber alles, was zusätzlich benötigt wurde, war das Windows 8.1 SDK für .net 4.5.1, aber das asp.net und die Web Tools 2013.1 waren in Update 4 enthalten.
pqsk
Dies ist jetzt die richtige Antwort, da der Web Installer-Link nicht mehr das erforderliche Paket enthält.
Krillgar
7

Ich hatte Probleme mit dem Webinstallationsprogramm, das das Produkt nicht "gefunden" hat.

Der eigenständige Installer befindet sich hier:

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

Die Versions- / Installationshinweise finden Sie unter

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

Abhängigkeit:

  • .NET 4.5
  • Sie müssen diese Version des Frameworks beim Erstellen eines neuen Projekts auswählen, um die MVC 5-Projektvorlagen anzuzeigen.

Inbegriffen:

  • MVC5
  • Entity Framework 6
  • Web-API 2
  • Bootstrap
  • Rasierer
  • Nuget 2.7
Johnathan Enslin
quelle
Diese Informationen helfen mir wirklich, aber es gibt keine Möglichkeit, Controller hinzuzufügen. Wenn ich mit der rechten Maustaste auf den Controller-Ordner klicke und auf Hinzufügen klicke, gibt es keine Option, Controller auszuwählen. Es gibt nur die Möglichkeit, Web Api Controller hinzuzufügen.
Auguste
5

Nach dem Microsoft-Tutorial-Upgrade von ASP.NET MVC 4 auf ASP.NET MVC 5 finden Sie 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 , Sie können dies mit einem Problem erreichen, bei dem Visual Studio 2012 Ihr Projekt weder als ASP.NET MVC 4 noch als ASP.NET MVC 4 erkennen kann 5.

Es wird als Web Form-Projekt behandelt . Zum Beispiel gibt es Optionen wie das Hinzufügen eines Controllers nicht mehr ...

Feras
quelle
Ich glaube, ich bin gerade auf dieses Problem gestoßen. Ist es möglich, dass VS2012 ein konvertiertes Projekt wieder als Web-API-Projekt erkennt?
Enrico
4

Führen Sie die folgenden Schritte aus, um ASP.NET MVC 5 in Visual Studio 2012 zu verwenden:

  • Starten Sie Ihr ASP.NET MVC 4-Projekt.
  • Installationspaket Microsoft.AspNet.WebApi -pre
  • Installationspaket Microsoft.AspNet.Mvc -Pre
  • Installationspaket Microsoft.AspNet.SignalR -Pre

Diese beiden werden aktualisiert:

  • 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
  • und einige andere Leckereien

Wenn diese Upgrades Ihre web.config nicht aktualisiert haben, lesen Sie diese nützliche Seite: Upgrade von MVC4 auf MVC5 .

RouR
quelle
1

Zu Ihrer Information. Sie können jetzt einfach VS 2012 aktualisieren:

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

"Wir haben ASP.NET und Web Tools 2013.1 für Visual Studio 2012 veröffentlicht. Diese Version bringt eine Menge großartiger Verbesserungen mit sich und enthält einige fantastische Verbesserungen für ASP.NET MVC 5, Web API 2, Scaffolding und Entity Framework für Benutzer von Visual Studio 2012 und Visual Studio 2012 Express für Web. "

Cameron
quelle
1

Schritt 1: Installieren Sie das Update http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .

OK, damit Sie von einem leeren ASP.NET MVC-Projekt aus starten können, aber viele Leute möchten die VOLLSTÄNDIGE INTERNET-ANWENDUNG, wie sie mit Visual Studio 2013 geliefert wird.

Ich habe also einen Schritt 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Wenn Sie diesem Tutorial auf meiner Website folgen, folgen eine vollständige Installation von Foundation 5 und eine coole Hybrid OffCanvas / Top-Bar-Navigation.

Eric Bishard
quelle
0

Wenn Sie ASP.NET MVC 5 und ASP.NET Web API 2 in VS 2012 Ultimage installieren möchten, können Sie das MSI-Installationsprogramm von
http://www.microsoft.com/en-us/download/details.aspx?id herunterladen = 41532 .

Ich habe heruntergeladen und installiert, weiß es einfach. Ich habe MVC 5 und Web API 2
:)

Arif Ansari
quelle