Создание и запуск проекта MVC 5 в VS 2012

По какой-то причине мой предварительный просмотр Visual Studio 2013 не может создавать проекты MVC 5. Поскольку проект MVC теперь является открытым исходным кодом в CodePlex, мне было интересно, есть ли простой способ разработки проектов MVC 5 в моей Visual Studio 2012 Ultimate.

Недавно было добавлено новое учебное пособие на веб-сайт ASP.NET о том, как обновить проект MVC4 до MVC5 .

Я перенес проект VS 2012 с использованием этого учебника без проблем, но нет поддержки времени разработки Razor 3 в VS2012 из-за изменений в том, как VS загружает механизм бритвы .

Вы можете редактировать страницы бритвы в VS2012, но это будет простой редактор HTML.

Microsoft выпустила обновленные Web Tools 2013.1, которые предоставляют поддержку:

  • Описание
  • Прямая загрузка

Обратите внимание, что мне пришлось установить его вручную из второй ссылки, инструменты не были установлены должным образом из Web Platform Installer. Также коллеге пришлось установить как обновление 4, так и эти инструменты, чтобы получить надлежащую поддержку.


Оригинальный ответ (не актуально):

Я получил этот ответ от разработчика Microsoft:

Поддержка MVC 5 / Razor 3 для VS 2012 еще не отправлена. Мы надеемся передать эту поддержку в середине ноября.

Недавно менеджер программ ASP.NET от Microsoft упомянул в разговоре, что это будет включено в VS2012 Update 4. Изменить: к сожалению, поддержка отсутствует в обновлении 4.

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

Microsoft выпустила обновление для этого, Web Tools 2013.1 для VS2012.

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

Я не уверен, что MS это исправит.

В отчете об ошибке говорится, что проблема закрыта: по дизайну

https://connect.microsoft.com/VisualStudio/feedback/details/806348/razor-intellisense-does-not-work-in-visual-studio-2012-after-upgrading-to-mvc-5-razor-3

и в середине ноября

У меня есть учебник, который не только получит ваш пустой проект MVC 5, работающий с Bundling, controllerом, jQuery, jQuery UI, Modernizr и т. Д., Но он проведет вас через установку Zurb’s Foundation 5, реагирующей платформы, с которой я работаю с Sass в MVC 5. Это все здесь:

http://tinyurl.com/VS12-MVC5-F5

Проблема, с которой многие столкнулись, заключается в том, что Visual Studio 2012 позволяет вам начинать с пустого проекта MVC 5, поэтому я помогу вам установить NuGet, который очень похож на инструкции в пакете NuGet с небольшими незначительными изменениями; однако он не принимает во внимание, что вы будете устанавливать из Visual Studio 2012 с использованием проекта Blank MVC 5. Если вы хотите использовать Foundation 5 с шаблоном веб-приложения MVC 4, просто опустите удаление Bootstrap и пакет NuGet должен работать нормально, но если вам нужно использовать MVC 5, и у вас нет Visual Studio 2013, вам нужно будет построить Home Controller, Bundling class, изменить Global.asax.cs, а также другие причудливые мелочи. Поэтому давайте начнем.

Я потратил немалую часть нескольких часов на то, чтобы все это работало.

  • Сведения о создании шаблона компиляторов GCC и MS
  • Асинхронная отправка писем в C #?
  • Имя «ConfigurationManager» не существует в текущем контексте
  • Должен ли я компилироваться с / MD или / MT?
  • Очень медленное время компиляции на Visual Studio 2005
  • Visual Studio 2010 - рекомендуемые расширения
  • Скорость шифрования всего TrueCrypt
  • Является ли размер формы в дизайнере Visual Studio ограниченным разрешением экрана?
  • Как включить функцию C # 6.0 в Visual Studio 2013?
  • x86 Инструкция MUL от VS 2008/2010
  • Как найти элемент управления, который я добавил в форму?
  • Interesting Posts
    Давайте будем гением компьютера.