2013-04-23 1 views
3

Раздражающее дерьмо. Я использую VS 2012; У меня установлены ReSharper и StyleCop (SC). Если в строке кода включено предупреждение StyleCop, я не могу избавиться от него, если не исправит его. Я хочу обработать предупреждение SC позже и увидеть всплывающую подсказку intellisense в одной из заданных ссылок на классы. Как, черт возьми, я это делаю? Я НЕ хочу временно отключить SC, я только хочу сказать, чтобы он «заткнулся» на секунду, чтобы я мог просматривать intellisense.Death by tooltip - stylecop/resharper/intellisense - как мне получить подсказки intellisense для показа?

+0

Вы говорите, что вы не хотите отключать StyleCop, но как насчет отмены тайм-аута с помощью атрибута ['SuppressMessage'] (http://blogs.msdn.com/b/sourceanalysis/archive/2009/08/10 /rule-suppressions.aspx)? Это уродливое, излишнее, для чего вам нужно, и вы должны помнить, чтобы удалить его потом, но он должен работать. – jerry

+0

@jerry - yuck !! – gangelo

+0

Как я уже сказал, это уродливо:) Решение Паскаля явно намного лучше, хотя я подозреваю, что точное сочетание клавиш будет легко забыть. К счастью, у нас есть поиск. – jerry

ответ

4

Использование Resharper можно быстро отключить анализ текущего файла (в том числе анализ StyleCop) с помощью следующей комбинации клавиш

Ctrl + Сдвиг + Alt +

Проверьте подсказку intellisense и после этого повторно активируйте анализ снова, используя тот же ярлык.

+0

Ty. Наверное, это ответ; подумал бы, что, как перенос сдвига или что-то и зависание, было бы более полезно, ну, а также запрос функции. – gangelo

+0

К сожалению, Resharper обрабатывает все добавления, генерирующие ошибки статического анализа так же, как и собственные правила анализа Resharper. Только StyleCop может быть очень многословным в устаревших файлах кода. – Pascal

Смежные вопросы