Анализ решений, разбитый в Resharper 4.5?

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

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

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

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

5 ответов

Решение

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

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

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

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

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

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

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

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

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

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