Как добавить MVC5 в Visual Studio 2013?


216

Я начинаю новый проект и хотел бы попробовать MVC 5 (раньше я создавал веб-приложение с использованием MVC 4).

В Visual Studio 2013 я нажимаю «Новый проект» и перехожу к Visual C #> Web> Visual Studio 2012 (хотя я установил VS 2013, в меню указано «2012»), и в этом списке у меня есть только приложение MVC 4, а не 5.

Фреймворк в выпадающем меню установлен на .NET Framework 4.5.1 - и все равно ничего.

Я проверил Инструменты> Расширения и Обновления и искал MVC 5 - но он не находит ничего официального от Microsoft.

Как я могу добавить MVC 5 к моей Visual Studio 2013?

Спасибо


Ответы:


282

Visual Studio 2013 больше не имеет отдельных типов проектов для различных функций ASP.Net.

Вы должны выбрать .NET Framework 4.5 (или выше), чтобы увидеть шаблон веб-приложения ASP.NET (для ASP.NET One).
Так что просто выберите Visual C #> Web> ASP.NET Web Application, затем установите флажок MVC на следующем шаге.

Примечание. Убедитесь, что вы не выбрали подпапку C #> Интернет> Visual Studio 2012 .


7
После того, как я создал новое веб-приложение ASP.NEt и выбрал MVC и WEB API - он не спросил, какую версию MVC использовать. Как я узнаю, что сейчас я работаю под MVC 4 или 5?
developer82

5
@ developer82: Проверьте версии в пакетах NuGet или ссылки на сборки. Всегда следует использовать последнюю версию, доступную на NuGet.
Слоты

7
Просто чтобы добавить мой собственный комментарий, вы должны выбрать .NET Framework 4.5 (или выше), чтобы увидеть шаблон веб-приложения ASP.NET . Если он ниже, он будет отображать шаблоны более старых версий, например, веб-приложение MVC 4 или веб-формы. Меня немного смутило, так как я в основном придерживался старых версий фреймворка.
Ричард Мосс

Я не понимаю Почему-то у меня нет "web" узла под C # в проводнике шаблонов. Я установил VS2013 через Chocolatey, так что, возможно, есть проблема с его упаковкой?
Нил Барнвелл,

69

MVC 5 уже встроен в Visual Studios 2013.

  1. Откройте новый проект, слева убедитесь, что вы находитесь в разделе Шаблоны> Visual C #> Веб, а не шаблоны> Visual C #> Веб> Visual Studios 2012.

  2. Важное замечание: Теперь посмотрите в верхней части диалогового окна нового проекта и выберите .NET 4.5 или выше. После того, как под веб и выбран правильный каркас, нажмите ASP.NET Web Application в средней панели. Нажмите ОК

  3. Это приведет вас на страницу, где вы можете выбрать MVC в качестве проекта и запустить мастер.


Я попробовал это, и это не помогло. В моих шаблонах> C # нет шаблона MVC.
Preza8

4
Нет шаблона под названием «MVC», шаблон называется «Веб-приложение ASP.NET». Как только вы выбрали этот, вы можете выбрать MVC в следующем окне.
EluciusFTW

49

Перейти в файл -> Новый проект .

Выберите Web под Visual C # .

Выберите веб-приложение ASP.NET

Нажмите ОК .

Диалог нового проекта

Выберите MVC .

Нажмите ОК .

ASP.Net Dialog


7
Не так просто рисовать круги мышкой? :) Попробуйте использовать ShareX. Работает угощение!
Петр Кула

У меня такая же проблема. Это решение очень помогает. Моя ошибка состояла в том, что я не стал начинать новый проект, но новый веб-сайт, и тогда опция MVC не показывается визуальной студией. Тем не менее, вы можете выбрать razor v3 (или 2 не пробовали иметь сайты MVC).
Agguro

Это не сработало для меня. У меня не появляется опция MVC, когда я выбираю веб-приложение и нажимаю кнопку ОК, MVC не отображается как опция. Это делается под Visual Studio 2012, но только версия 4. Я ищу версию 5
Марк Эйнсворт

6

Что касается других ответов, то это не всегда так. Иногда в процессе настройки люди забывают выбрать Web Developer Tools.

Чтобы это исправить, нужно:

  1. Откройте Programs and Featuresдля себя соответствующую версию Visual Studios, нажмите на нее,
  2. Нажмите , чтобы Change. Тогда появится окно настройки,
  3. Выберите Web Developer Toolsтам и продолжайте настройку.

Он загрузит или использует установочный носитель, если он существует. После настройки окна могут перезапуститься, и вы готовы повеселиться с вашим Web Developer Toolsсейчас.


Спасибо! Вы в значительной степени только что спасли меня от выбрасывания моего ноутбука из окна: P
Олле Келдерман

1

Перейти в файл -> Новый проект.

Выберите Web под Visual C #.

Выберите веб-приложение ASP.NET

выберите MVC

Когда решение будет создано, вы найдете ресурсы, добавляемые в решение, в строке состояния vs 2013.

Проверьте свойство файла Dll -> system.web.mvc, оно показывает последнюю версию (5.2.2.0)

но в зависимости от вашей версии ОС будет решена версия.


0

Кроме того, при установке Visual Studio 2013 убедитесь, что вы отметили «Инструменты веб-разработчика».


0

Вы можете заглянуть в установленную папку Windows отсюда вашего пути к компьютеру:

C:\Program Files (x86)\Microsoft ASP.NET

Просмотр открытого файла, где отображаются установленные MVC 3, MVC 4

введите описание изображения здесь


-1

Выбирайте инструменты веб-разработки при установке Visual Studio 2013. Тогда он будет работать правильно и покажет веб-приложение asp.net.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.