Опция добавления контроллера удалена после обновления MVC4 до MVC5

Я запустил новый базовый сайт Razor, как своего рода "чистый лист" для обновления.

Я следовал учебному пособию, которое все рекомендуют, и оно было завершено без проблем.

К сожалению, сейчас у меня нет возможности добавить контроллер.
Когда я нажимаю правой кнопкой мыши на Controllers папку и переместить, чтобы добавить, нет опции контроллера. Также нет опции Controller в добавлении>новый элемент или добавление> из шаблона.

Может кто-нибудь помочь мне вернуть эту функциональность обратно? Я уже некоторое время ищу решения, и мое кажется довольно уникальным.

1 ответ

Решение

Установите следующие элементы:

  1. Visual Studio 2012 обновление 4
  2. Веб-инструменты 2013.1 для Visual Studio 2012 ( установщик веб-платформы | Прямая загрузка)

Затем следуйте этому руководству, чтобы обновить ваш проект MVC 4 до MVC 5.

Наконец, убедитесь, что ваш проект имеет следующие ProjectTypeGuids:

 <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

В MVC5 нужный вам параметр может быть скрыт под опцией меню Add Scaffold. См. Сообщение в блоге о выпуске для получения дополнительной информации о лесах MVC5.

Другие вопросы по тегам