#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 отсюда:
Я удалил GUID типа проекта MVC4 из файла проекта и по-прежнему не выделяю. Насколько я могу судить, это все, что нужно сделать, чтобы заставить это работать.
Есть ли что-нибудь еще, что я должен попробовать? Нет ли GUID типа проекта для MVC 5? Может ли это быть проблемой?
Ответ №1:
Хорошо, после долгой возни и пробования множества различных решений, включая:
- Удаление Xamarin
- Удалите все.файлы suo
Я заставил его работать, изменив эти настройки:
- В VS добрался до Tools -> options
- выберите текстовый редактор Все языки
- Проверка элементов автоматического списка
- Проверьте продвинутых участников
- Проверьте информацию о параметрах
- Сделайте то же самое для C#
Бинго, подсветка синтаксиса Razor начинает работать без перезапуска VS (по крайней мере, для меня).