Як додати 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 Веб-додаток, а потім встановіть прапорець MVC на наступному кроці.

Примітка. Переконайтеся, що не вибираєте підкаталог C #> Web> 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 або веб-форми. Плутати мене на деякий час, оскільки я здебільшого доводиться дотримуватися старих версій фреймворку.
Річард Мосс

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

69

MVC 5 вже вбудований у Visual Studios 2013.

  1. Відкрийте новий проект, ліворуч переконайтеся, що ви знаходитесь у розділі Шаблони> Visual C #> Web not Templates> Visual C #> Web> Visual Studios 2012.

  2. Важливо: Тепер подивіться у верхній частині діалогового вікна нового проекту та виберіть .NET 4.5 або новішої версії. Після вибору веб-сторінки та підбору належної основи натисніть ASP.NET Web Application на середній панелі. Натисніть кнопку ОК

  3. Це призведе до сторінки, де ви можете обрати MVC як проект та запустити майстра.


Я спробував це, і це не допомогло. У моїх шаблонах> C # немає шаблону MVC.
Preza8

4
Немає шаблону під назвою "MVC", шаблон називається "ASP.NET Web Application". Вибравши цей, ви можете вибрати MVC у наступному вікні.
EluciusFTW

49

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

Виберіть Інтернет під Visual C # .

Виберіть веб-додаток ASP.NET

Натисніть кнопку ОК .

Новий діалог проекту

Виберіть MVC .

Натисніть кнопку ОК .

Діалог ASP.Net


7
Нелегко малювати кола за допомогою миші? :) Спробуйте скористатися ShareX. Працює частування!
Пьотр Кула

У мене була така ж проблема. Це рішення дуже допомагає. Моя помилка полягала в тому, що я не запускав новий проект, а новий веб-сайт, а потім візуальну студію не показували параметри MVC. Однак ви можете вибрати razor v3 (або 2 не намагалися це мати веб-сайти MVC).
Аггуро

Це для мене не вийшло. Я не отримую опцію 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
Olle Kelderman

1

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

Виберіть Інтернет під Visual C #.

Виберіть веб-додаток ASP.NET

виберіть mvc

коли рішення буде створене, ви знайдете ресурси, що додаються до рішення, у рядку стану порівняно з 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

Виберіть інструменти веб-розробки під час встановлення візуальної студії 2013. Тоді вона буде працювати належним чином і показувати веб-додаток asp.net.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.