Опция добавления контроллера удалена после обновления MVC4 до MVC5
Я запустил новый базовый сайт Razor, как своего рода "чистый лист" для обновления.
Я следовал учебному пособию, которое все рекомендуют, и оно было завершено без проблем.
К сожалению, сейчас у меня нет возможности добавить контроллер.
Когда я нажимаю правой кнопкой мыши на Controllers
папку и переместить, чтобы добавить, нет опции контроллера. Также нет опции Controller в добавлении>новый элемент или добавление> из шаблона.
Может кто-нибудь помочь мне вернуть эту функциональность обратно? Я уже некоторое время ищу решения, и мое кажется довольно уникальным.
1 ответ
Установите следующие элементы:
- Visual Studio 2012 обновление 4
- Веб-инструменты 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.