«@Model», «@Viewbag» и «@Url» «не существует в текущем контексте» Razor MVC3 при использовании Visual Studio 11 Beta / Visual Studio 2012 RC

Я создал приложение MVC3 в Visual Studio 10. При редактировании представлений все «действительны», «@Model», «@Viewbag» и «@Url».

Недавно я установил бета-версию Visual Studio 11, а при редактировании (или создании) представлений я получаю ошибку «x не существует в текущем контексте» для указанных выше ключевых слов и, очевидно, никакого интеллигентного смысла.

С тех пор я установил Visual Studio 2012 RC, надеясь, что это просто бета-версия Visual Studio 11 … это не так. Поскольку я запускаю его в Visual Studio 2012 RC, я заметил, что существует ключевое слово «@Html», однако список ограничений intelli-sense ограничен – все, что связано с моделью (например, «@ Html.EditorFor ()») и все, что угодно семья «Рендер» отсутствует.

Если я запустил проект, все будет в порядке.

Теперь, если я создаю новый проект в Visual Studio 11 Beta / 2012 RC, все ключевые слова будут распознаны.

Есть ли что-то, что мне нужно изменить в файлах проекта, чтобы заставить его работать правильно?

Изменить – больше ответов, скопированных из моего комментария ниже. Для людей, обновляющихся до VS 2015, он не поддерживает MVC 4, вам нужно обновить проект до MVC5. См. Http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- веб-апи-2

Добавьте следующий параметр в раздел настроек приложения MAIN web.config:

  

От Connect: http://connect.microsoft.com/VisualStudio/feedback/details/732597/visual-studio-11-beta-razor-intellisense-not-working

Обновление для vs2015;

Найдите этот элемент в своем MAIN web.config

      

и поместите параметр «newVersion» в свои веб-страницы: версия

т.е.

  

Для тех, кто попадает на эту страницу через поиск, я смог решить это сам, следуя руководству на этой странице, строко за строкой, пока не смогу перестроить проект. Как только я перестроил и перезагрузил проект, все intellisense вернулись для меня.

Вот ссылка: http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5 и-веб-апи-2