Хорошо после переустановки, которая не имела значения, я понял, что файл % appdata% \ JetBrains \ Resharper \ v5.1 \ vs9.0 \ UserSettings.xml все еще там (что объясняет, почему переустановка не работает). Затем я проверил файл с другим разработчиком в моей группе, у которого не было проблемы. Я нашел параметр, который вызывал проблему.
Если вы хотите, чтобы в подсказках (внутри Visual Studio) отображались исключения, которые выдает метод, у вас должна быть отключена следующая опция:
(в Visual Studio через меню)
- Выберите ReSharper> Параметры> Проверка кода> Настройки> Идентификаторы цвета
- Снимите флажок, если он установлен (по умолчанию отключен)
(In % appdata% \ JetBrains \ Resharper \ v5.1 \ vs9.0 \ UserSettings.xml ):
- Найдите раздел
<Highlighting Settings>
.
- Удалить
<IdentifierHighlightingEnabled>True</IdentifierHighlightingEnabled>
(Вы также можете установить его в False, но когда вы снимаете флажок через Visual Studio, он фактически удаляет его).
Надеюсь, это спасет некоторых других людей от той же головной боли. Я считаю, что это на самом деле ошибка, поскольку использование цветовых идентификаторов не должно иметь ничего общего с подсказками инструментов / Intellisense, отображающими возможные исключения. Я сообщу об этом JetBrains.
UPDATE:
Об этой проблеме уже сообщалось здесь .
ОБНОВЛЕНИЕ 2:
Я говорил об этой проблеме с одним из инженеров поддержки JetBrains, и он сказал, что они увидят, что они могут сделать, чтобы решить проблему в ReSharper 6. (Никаких гарантий, но они, по крайней мере, рассматривают это).
ОБНОВЛЕНИЕ 3:
Существует связанный случай (та же проблема), который был недавно обновлен. Случай был установлен в приоритет show-stopper и должен быть исправлен для версии 7.0.1 .