Как установить ASP.NET MVC 5 в Visual Studio 2012?

Есть ли способ установить ASP.NET MVC 5 в Visual Studio 2012?

Я пробовал использовать NuGet (http://www.nuget.org/packages/Microsoft.AspNet.Mvc). Но я думаю, что он должен появиться как расширение Visual Studio, но я ничего не могу найти.

Или он доступен только в Visual Studio 2013?

Ответ 1

Microsoft предоставила вам свои блоги MSDN: MVC 5 для VS2012. Из этого блога:

Мы выпустили ASP.NET и Web Tools 2013.1 для Visual Studio 2012. Этот выпуск приносит тонну больших улучшений и включает некоторые фантастические улучшения для ASP.NET MVC 5, Web API 2, Scaffolding и Entity Framework для пользователей Visual Studio 2012 и Visual Studio 2012 Express для Интернета.

Вы можете загрузить и начать использовать эти функции сейчас.

Ссылка для загрузки - это установщик веб-платформы, который позволит вам запустить новый проект MVC5 из VS2012.

Ответ 2

Есть несколько установок, которые могут потребоваться для поддержки ASP.NET MVC 5 в Visual Studio 2012. Обновление 4, похоже, теперь включает обновление веб-инструментов.

Вам не нужно устанавливать полный SDK Windows 8.1, если вы просто ищете вариант для создания веб-приложений, а только для .NET Framework 4.5.1 в установщике. Полная установка составляет около 1,1 фунта стерлингов, но только установщик .NET составляет всего 72 Мб.

Ответ 3

Вы можете использовать Visual Studio 2012.

Просто обновите пакет NuGet в Visual Studio до Microsoft.AspNet.Mvc 5.0.

Возможно, вам придется искать предварительный выпуск.

Также проект по умолчанию поставляется с Entity Framework 6.0 и ASP.NET Razor 3.0.

Вам также может понадобиться ASP.NET Identity Core и OWIN.

Все они могут быть загружены/обновлены через меню Инструменты → Диспетчер пакетов библиотеки → Управление пакетами NuGet для решения....

Если у вас еще нет NuGet, следуйте этому руководству:

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

Ответ 4

У меня возникли проблемы с веб-установщиком, а не "найти продукт"

Отдельный установщик находится здесь:

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

Заметки о выпуске/установке можно найти на

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

Зависимость:

  • .NET 4.5
  • Вам нужно выбрать эту версию фреймворка при создании нового проекта, чтобы просмотреть шаблоны проектов MVC 5.

Включено:

  • MVC5
  • Entity Framework 6
  • Web API 2
  • Bootstrap
  • Бритва
  • Nuget 2.7

Ответ 5

Следуя учебному руководству Microsoft - обновите ASP.NET MVC 4 до 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, вы можете добиться этого с помощью одного проблема, что Visual Studio 2012 не сможет распознать ваш проект как ни ASP.NET MVC 4, ни 5.

Он будет рассматривать его как проект Веб-формы. Например, таких параметров, как добавление контроллера, больше не будет...

Ответ 6

Ниже приведены шаги по использованию ASP.NET MVC 5 в Visual Studio 2012:

  • Запустите проект ASP.NET MVC 4.
  • Установочный пакет Microsoft.AspNet.WebApi -pre
  • Установочный пакет Microsoft.AspNet.Mvc -Pre
  • Установочный пакет Microsoft.AspNet.SignalR -Pre

Эти два обновления будут обновлены:

  • 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
  • и некоторые другие лакомства

Если эти обновления не обновили ваш web.config, проверьте эту полезную страницу: обновление с MVC4 до MVC5.

Ответ 7

Вы можете установить из NuGet (http://www.nuget.org/packages/Microsoft.AspNet.Mvc) в VS2012. Измените целевую структуру на .NET 4.5.

Не уверен, что новые шаблоны проектов готовы для VS2012. Но если у вас есть приложение ASP.NET MVC 4, вы можете обновить его, используя ссылку ниже.

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

Ответ 8

FYI. Теперь вы можете просто обновить 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

"Мы выпустили ASP.NET и Web Tools 2013.1 для Visual Studio 2012. Этот выпуск приносит массу отличных улучшений и включает в себя некоторые фантастические улучшения для ASP.NET MVC 5, Web API 2, лесов и Entity Framework для пользователей Visual Studio 2012 и Visual Studio 2012 Express для Интернета".

Ответ 9

Шаг 1: установите обновление http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/.

ОК, так что вы сможете начать с пустого проекта ASP.NET MVC, но многие хотят, чтобы ПОЛНАЯ ИНТЕРНЕТ-ПРИЛОЖЕНИЕ поставлялась с Visual Studio 2013.

Итак, у меня есть шаг 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Если вы следуете этому руководству на моем веб-сайте, я следую ему с полной установкой Foundation 5 и классной навигацией Hybrid OffCanvas/Top-Bar.

Ответ 10

Если вы хотите установить ASP.NET MVC 5 и ASP.NET Web API 2 в VS 2012 Ultimage, вы можете загрузить MSI-программу установки из
http://www.microsoft.com/en-us/download/details.aspx?id=41532.

Я скачал и понял, что знаю. Я получил MVC 5 и Web API 2
:)