Анализ решений, разбитый в Resharper 4.5? - PullRequest
7 голосов
/ 13 мая 2009

У меня проблемы с анализом решения в целом, так как я обновил до reharper 4.5.

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

Я считаю, что единственный способ избавиться от ошибок - это открыть каждый из файлов сообщений об ошибках, найти оскорбительные типы / классы, открыть эти файлы, а затем снова закрыть все, что, похоже, заставляет resharper повторно анализировать все.

Я считаю, что уже есть дефект @ jira, но я ищу полезные советы о том, как быстро заставить reharper повторно анализировать файлы по ошибке ...

Ответы [ 5 ]

12 голосов
/ 13 мая 2009

Когда это происходит со мной, я использую shift + alt + Page-Down для прокрутки до следующей ошибки в решении. Простое копирование ошибок заставит Resharper повторно анализировать файлы. Не очень хорошее решение, но оно работает.

Edit: Если вы зайдете в меню ReSharper -> Windows -> «Ошибки в решении», вы увидите окно под названием «Ошибки в решении». Там у вас есть кнопка справа под названием «Переанализировать файлы с ошибками». Вы даже можете поставить его на ярлык.

11 голосов
/ 21 мая 2009

Регулярно удаляйте файлы кеша для повышения резкости, особенно если вы обновили предыдущую версию. Скорее всего, у вас есть файл _Resharper. * Где-то в папке вашего решения. Вся эта структура папок может быть снесена, и, когда Решарпер плохо себя ведет, я делаю это.

1 голос
/ 21 мая 2009

В зависимости от того, насколько велико ваше решение, это может быть огромной болью, но иногда я сталкиваюсь с той же проблемой, и если я строю проект, показывающий ошибки, он исчезает.

Например, только вчера она не смогла найти библиотеку Excel для одного из наших небольших проектов, и она была полностью красной, хотя ничего не изменилось, все библиотеки DLL были найдены и на них есть ссылки, и, очевидно, ничего не было неправильно. Я просто перестроил этот отдельный проект, он был скомпилирован без ошибок, и красные полосы сразу исчезли.

0 голосов
/ 17 мая 2009

То же самое и здесь, но опять же я получаю ложные срабатывания (или негативы) целую вечность. Для меня двумя точками сбоя были WPF (в частности, XAML) и использование Unicode в файлах кода (т.е. программирование с использованием нелатинских букв).

Я бы предложил просто выключить его, особенно учитывая цену, которую вы за него платите.

0 голосов
/ 14 мая 2009

Похоже, проблема в resharper тогда. Обычно лучше сообщить об этом непосредственно им, чем ждать, пока они узнают об этом вопросе.

Кроме того, это скорее сообщение об ошибке, чем вопрос программирования.

...