Ответ 1
Обновлен этот ответ 14 ноября 2013 года после официального релиза VS2013, чтобы отразить изменения в финальной версии -ds
Для Visual Studio 2013 (выпущенная версия)
Примечание. Окончательный выпуск вернул контекстное меню "Добавить контроллер".
Простой способ:
-
Щелкните правой кнопкой мыши папку "Контроллеры" в проекте MVC
-
Добавить > Контроллер...
-
Выберите шаблон контроллера. (Я предпочитаю пульт управления MVC 5)
Альтернативный путь:
-
Щелкните правой кнопкой мыши папку "Контроллеры" в проекте MVC
-
Добавить > Новый элемент подкладок...
-
Выберите шаблон контроллера
Этот метод также отображает шаблоны неконтроллеров, такие как представления, области и другие функции WebAPI, которые делают список более длинным.
Для Visual Studio 2013 (предварительный просмотр и выпуск кандидата)
Примечание. Предварительный просмотр VS 2013 и RC не включали контекстное меню "Добавить контроллер".
Чтобы создать новый контроллер с Visual Studio 2013 + ASP.NET MVC 5:
- Щелкните правой кнопкой мыши папку Controllers.
- Нажмите "Добавить" > "Леса...
- Выберите один из "MVC 5 Controller -???" типы.
??? может быть "Пусто", что означает класс контроллера только без предустановленных представлений... вплоть до "MVC 5 Controller с действиями и представлениями чтения/записи, используя Entity Framework", который создает класс Controller с несколькими методами и связанным с ним представлением. cshtml файлы.
В предыдущих версиях Visual Studio + MVC "Add Controller" инициировал настраиваемый мастер эшафотов. В версиях предварительного просмотра 2013 вместо этого отображается список предварительно построенных шаблонов лесов.