Как установить 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
:)
Ответ 11
Эта функция теперь доступна для Visual Studio 2012 at Web Platform Installer. Просто выполните поиск ASP.NET и веб-инструментов 2012.2.
Как установить ASP.NET и Web Tools 2012.2