6

Я обновил свое решение от MVC 4 до MVC 5 в Visual Studio 2012, используя this tutorial. На последнем шаге я удалил ProjectTypeGuid для MVC 4 из моего файла .csproj.Как мне добавить параметры «Добавить контроллер» и «Добавить вид» в моем проекте ASP.NET MVC 5?

Теперь проблема заключается в том, что я не вижу Add Controller, Добавить View в Visual Studio, когда я хочу, чтобы создать новые контроллеры/Показы.

Я прочитал this answer for MVC 4, поэтому я знаю, что мне нужно получить правильный ProjectTypeGuid для MVC 5, чтобы восстановить эту функциональность. Мне было интересно, знает ли кто-нибудь, что это такое, чтобы я мог добавить их в свой файл .csproj?

+0

@SLaks этот вариант не является там, когда я нажимаю правой кнопкой мыши на папку контроллеров. – lopezbertoni

+0

См. Http://stackoverflow.com/a/20397312/736079 – jessehouwing

ответ

12

Установить следующие пункты:

  1. Visual Studio 2012 Update 4
  2. Web Tools 2013.1 для Visual Studio 2012 (Web Platform Installer | Direct Download)

Затем следуют this tutorial to upgrade your MVC 4 project to MVC 5.

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

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

В MVC5 вариант вы ищете может быть скрыта под Добавить Эшафот пункт меню. Смотрите блог выпуска post for more information on MVC5 scaffolding.


Некоторая информация собрана из: http://forums.asp.net/t/1950055.aspx

+0

Спасибо, это очень помогло. Я добавлю еще одну ссылку, которая покажет некоторые другие шаги, которые я должен был сделать, чтобы сделать эту работу. – lopezbertoni

+0

Blogged: http://blog.jessehouwing.nl/2013/12/upgrade-your-existing-aspnet-mvc4.html – jessehouwing

+0

Мой файл проекта имеет эти GUID, но у меня все еще нет возможности добавить Controller/View , Также нет опции «Добавить меню». В меню «Добавить новый элемент» нет шаблонов контроллера/просмотра. – crush

1

Если вы все еще используете Visual Studio 2012 и ищут способ иметь IntelliSense для ваших взглядов, сделанных для бритвы 3, если вы хотите добавить новый вид и новый контроллер с соответствующими записями меню в визуальной студии, вы, вероятно, заметили, что с вещами не работают так, как должны.

Просто установите следующие компоненты: 2

ASP.NET и Web Tools 2013.1 для Visual Studio 2012 (ссылка на прямого скачивания) Entity Framework 6 Инструменты для Visual Studio 2012

Смежные вопросы