«@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» существует, однако список интеллектуального смысла ограничен — все, что относится к модели (например, (скрытое) и что-либо в семействе «Render»

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

Теперь, если я создаю новый проект в 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. -и-веб-API-2

13
задан John C 23 December 2015 в 16:04
поделиться