Visual Studio 2012 Подсветка кода для структур

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

В VS2008 что-то вроде

public Color Foreground {get;set;}

ключевое слово Color будет выделен, потому что это хорошо известная и определенная структура.

В VS2012 функция подсветки больше не работает для структур.

Кто-нибудь еще тоже заметил? У кого-нибудь есть решение? Я прошел все варианты цвета и попробовал все, но я не могу получить старый добрый struct выделение цвета назад.

4 ответа

Решение

У меня отлично работает, в VS2012:

То, что вы ищете, это User Types (Value types) цвет в
Tools -> Options -> Environment -> Fonts and Colors

Если это не поможет, вы должны убедиться, что у вас нет внешнего надстройки, которая может менять цвета...
Обновление - на основе вашего комментария - если вы используете инструменты Power Tools, вам может потребоваться отключить параметр справки Colorized Parameter из Tools -> Options -> Productivity Power Tools -> Colorized Parameter Help...

Другой вариант - попытаться восстановить вашу установку VS2012.

Я также столкнулся с этой проблемой и обнаружил, что виновником являются электроинструменты для повышения производительности. Существует обходной путь для получения подсветки синтаксиса для появления структур. Необходимо отключить справку Colorized Parameter в параметрах инструментов повышения производительности и перезапустить Visual Studio.

Это можно найти в Инструменты> Параметры> Инструменты для повышения производительности> Справка Colorized Parameter

Справка по цветным параметрам PPT

Также см. Этот отчет об ошибке для получения дополнительной информации.

Я думаю, что нашел другое решение этой проблемы, которое позволяет оставить функцию справки Colorized Parameter включенной.

В "Шрифтах и ​​цветах" я указал значение для элемента "Справка по подписи - Типы пользователей (типы значений)", и у меня больше нет этой проблемы.

Примечание. У меня также установлено расширение редактора цветовых тем - я не уверен, что оно играет какую-то роль в эффективности обходного пути (но я также устанавливал его и раньше, поэтому одно только расширение не устранило проблему).

Кроме того, кто-то опубликовал ошибку в MS Connect: http://connect.microsoft.com/VisualStudio/feedback/details/770603/text-editor-the-type-color-for-structs-is-black

Я попытался отключить параметр Colorized Power Tools, удалить и переустановить Power Tools и "Ремонт" Visual Studio, но ни один из них не сработал.

В итоге получилось удалить файлы.suo и.dotSettings в том же каталоге, что и файл решения (.sln).

Другие вопросы по тегам