Pull to refresh

Проблема с подсветкой синтаксиса в Visual studio 2012

Reading time1 min
Views22K
Уже несколько раз сталкивался с одной и той же проблемой после установки финальной версии Visual Studio 2012. Проблема заключается в полном отсутствии подсветки синтаксиса и IntelliSense в коде.
image

Подробный ответ почему и как решать можно найти на StackOverflow. Поэтому расскажу просто как чинить.
  1. Закрыть VS2012
  2. Запустить редактор реестра (regedit.exe) от имени администратора. Это можно сделать, например, нажав пуск на клавиатуре и просто набрав regedit. Это вызовет автоматический поиск по приложениям и в результатах должен отобразиться только он. Потом нажимаем на нем правкой кнопкой и, в открывшейся снизу панели выбираем запуск от имени Администратора.
  3. Перейти в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\Global\
  4. Найти и удалить ключ Microsoft.VisualStudio.CSharp.Services.Language.Interop
  5. Закрываем regedit
  6. Находим в пуске Open VS2012 x64 Native Tools Command Prompt или VS2012 x86 Native Tools Command Prompt, у меня это лежит в Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools и запускаем от имени администратора
  7. Вводим gacutil /u Microsoft.VisualStudio.CSharp.Services.Language.Interop и выполняем
  8. Закрываем. Всё должно работать

Надеюсь это поможет. Удачи в работе.
Tags:
Hubs:
Total votes 19: ↑11 and ↓8+3
Comments16

Articles