VS2012 Обновление 4 с веб-инструментами 2013.1 MVC5 RAZOR по-прежнему не выделяет синтаксис

#c# #asp.net #asp.net-mvc #visual-studio-2012 #asp.net-mvc-5

#c# #asp.net #asp.net-mvc #visual-studio-2012 #asp.net-mvc-5

Вопрос:

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

Я обновил свой корневой web.config с помощью:

 <add key="webpages:Version" value="3.0.0.0" />
  

Я проверил все остальные настройки в отношении файлов web.config в любых Views каталогах. У меня уже было установлено обновление 4 для VS2012, и я установил VS 2012 с ASP.NET и обновление веб-инструментов 2013.1.41108 отсюда:

http://www.asp.net/downloads

Я удалил GUID типа проекта MVC4 из файла проекта и по-прежнему не выделяю. Насколько я могу судить, это все, что нужно сделать, чтобы заставить это работать.

Есть ли что-нибудь еще, что я должен попробовать? Нет ли GUID типа проекта для MVC 5? Может ли это быть проблемой?

Ответ №1:

Хорошо, после долгой возни и пробования множества различных решений, включая:

  • Удаление Xamarin
  • Удалите все.файлы suo

Я заставил его работать, изменив эти настройки:

  • В VS добрался до Tools -> options
  • выберите текстовый редактор Все языки
  • Проверка элементов автоматического списка
  • Проверьте продвинутых участников
  • Проверьте информацию о параметрах
  • Сделайте то же самое для C#

Бинго, подсветка синтаксиса Razor начинает работать без перезапуска VS (по крайней мере, для меня).