Jak zainstalować ASP.NET MVC 5 w programie Visual Studio 2012?


Odpowiedzi:


165

Firma Microsoft udostępniła na swoich blogach MSDN: MVC 5 dla VS2012 . Z tego bloga:

Wydaliśmy ASP.NET i Web Tools 2013.1 dla programu Visual Studio 2012 . Ta wersja oferuje mnóstwo wspaniałych ulepszeń i zawiera fantastyczne udoskonalenia ASP.NET MVC 5, Web API 2, Scaffolding i Entity Framework dla użytkowników Visual Studio 2012 i Visual Studio 2012 Express for Web.

Możesz pobrać i zacząć korzystać z tych funkcji już teraz.

Łącze pobierania prowadzi do Instalatora platformy sieci Web, który umożliwia rozpoczęcie nowego projektu MVC5 z VS2012.


15
Jeśli nie widzisz szablonu projektu ASP.NET MVC 5, możesz zmienić wersję platformy na 4.5 lub nowszą ...
— Matze

4
@Sreginogemoh - Ustaw to jako odpowiedź, jeśli zadziałało dla Ciebie :)
— Jim Evans

3
Zainstalowałem go i ustawiłem na 4.5, ale nadal nie widzę MVC5
— Guerrilla

5
Ten pakiet nie jest już dostępny w Instalatorze WWW. : /
— krillgar

3
Spędziłem zbyt dużo czasu, próbując znaleźć właściwe łącze. Wygląda na to, że powyższy link mówi, że nie istnieje już w pakiecie. Po przeszukaniu znalazłem ten link: microsoft.com/en-us/download/details.aspx?id=41532 i to zadziałało.
— bugnuker

10

Możesz użyć programu Visual Studio 2012.

Po prostu zaktualizuj pakiet NuGet w programie Visual Studio do Microsoft.AspNet.Mvc 5.0.

Być może będziesz musiał przeszukać wersję wstępną.

Również domyślny projekt jest dostarczany z Entity Framework 6.0 i ASP.NET Razor 3.0.

Możesz również potrzebować ASP.NET Identity Core i OWIN.

Wszystkie one mogą być pobierane / zaktualizowane poprzez menu Narzędzia → Biblioteka menedżera pakietów → Manage Nuget Pakiety do sporządzania roztworu ... .

Jeśli nie masz jeszcze pakietu NuGet, postępuj zgodnie z tym samouczkiem:

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


Nie powoduje to zainstalowania szablonów powiązanych z ASP.NET MVC 5.
— Justin Skiles,

10

Istnieje kilka instalacji, które mogą być konieczne do uzyskania obsługi ASP.NET MVC 5 w programie Visual Studio 2012. Wydaje się, że aktualizacja 4 zawiera teraz aktualizację narzędzi sieci Web.

Nie musisz instalować pełnego zestawu SDK systemu Windows 8.1, jeśli szukasz tylko opcji tworzenia aplikacji internetowych, a jedynie opcję .NET Framework 4.5.1 w instalatorze. Pełna instalacja zajmuje około 1,1 GB, ale sam instalator .NET ma tylko 72 MB.


Wygląda na to, że aktualizacja 4 VS2012 "stosuje" Microsoft ASP.NET i narzędzia internetowe 2012.3 ", więc może to wszystko, co jest teraz potrzebne. Nie widziałem, czy pobiera również .net 4.5.1. Będę wiedział, jak to jest kończy pobieranie
— pqsk

Może naprawili aktualizację 4. Początkowo nadal wymagało to zainstalowania dodatkowych narzędzi.
— Neil Monroe

Zapomniałem odpisać, ale wszystko, co było wymagane, to pakiet SDK systemu Windows 8.1 dla .net 4.5.1, ale asp.net i narzędzia internetowe 2013.1 zostały uwzględnione w aktualizacji 4.
— pqsk

To jest teraz poprawna odpowiedź, ponieważ łącze do Instalatora internetowego nie zawiera już potrzebnego pakietu.
— krillgar

7

Wystąpił problem z nie znalezieniem produktu przez instalator sieciowy

Samodzielny instalator znajduje się tutaj:

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

Uwagi do wydania / instalacji można znaleźć pod adresem

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

Zależność:

  • .NET 4.5
  • Musisz wybrać tę wersję struktury podczas tworzenia nowego projektu, aby wyświetlić szablony projektów MVC 5.

W zestawie:

  • MVC5
  • Entity Framework 6
  • Internetowy interfejs API 2
  • Bootstrap
  • Brzytwa
  • Nuget 2.7

Te informacje naprawdę mi pomagają, ale nie ma opcji dodawania kontrolerów. Kiedy klikam prawym przyciskiem myszy folder kontrolera i klikam przycisk Dodaj, nie ma opcji wyboru kontrolera. Jest tylko opcja dodania kontrolera Web Api.
— Auguste

5

Zgodnie z samouczkiem firmy Microsoft dotyczącym uaktualnienia ASP.NET MVC 4 do 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 , możesz to osiągnąć z jednym problemem, że Visual Studio 2012 nie będzie w stanie rozpoznać Twojego projektu jako ASP.NET MVC 4 ani 5.

Będzie traktował to jako projekt formularza internetowego . Na przykład opcji takich jak dodanie kontrolera już nie będzie ...


Myślę, że właśnie napotkałem ten problem. Czy jest możliwe, aby VS2012 ponownie rozpoznał przekonwertowany projekt jako projekt Web Api?
— Enrico

4

Oto kroki, aby użyć ASP.NET MVC 5 w programie Visual Studio 2012:

  • Uruchom projekt ASP.NET MVC 4.
  • Zainstaluj pakiet Microsoft.AspNet.WebApi -pre
  • Zainstaluj pakiet Microsoft.AspNet.Mvc -Pre
  • Zainstaluj pakiet Microsoft.AspNet.SignalR -Pre

Te dwa zaktualizują:

  • 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
  • i kilka innych gadżetów

Jeśli te aktualizacje nie zaktualizowały twojego web.config, sprawdź tę przydatną stronę: aktualizacja z MVC4 do MVC5 .



1

FYI. Możesz teraz zaktualizować 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

„Wydaliśmy ASP.NET i narzędzia internetowe 2013.1 dla programu Visual Studio 2012. Ta wersja zawiera mnóstwo wspaniałych ulepszeń i zawiera kilka fantastycznych ulepszeń do ASP.NET MVC 5, Web API 2, Scaffolding i Entity Framework dla użytkowników programu Visual Studio 2012 i Visual Studio 2012 Express dla sieci Web. ”


1

Krok 1: Zainstaluj aktualizację http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .

OK, dzięki temu będziesz mógł rozpocząć od pustego projektu ASP.NET MVC, ale wiele osób chce PEŁNEJ APLIKACJI INTERNETOWEJ dostarczanej z programem Visual Studio 2013.

Mam więc krok 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Jeśli śledzisz ten samouczek na mojej stronie, kontynuuję go, instalując pełną wersję Foundation 5 i fajną nawigację Hybrid OffCanvas / Top-Bar.



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.