Решарпер 5 против 6

Когда у меня был ReSharper 5, мои файлы имели бы различную подсветку синтаксиса и полосу рядом с полосой прокрутки справа. Это было замечательно, потому что это выделило бы избыточный импорт и возможные запахи кода, а также отметило вещи на панели рядом с полосой прокрутки.

С ReSharper 6 у меня ничего этого нет. Мне нужно навести курсор на то, что я хочу изменить, и дождаться появления карандаша или лампочки. Это то, как ReSharper 6 по умолчанию или мне нужно переустановить его?

2 ответа

Сначала убедитесь, что ReSharper активирован. Если это так, в Visual Studio должен быть элемент меню верхнего уровня ReSharper.

Если это так, убедитесь, что "Включить анализ кода" включен в настройках ReSharper.

Если это не так, включите ReSharper в настройках Visual Studio (Инструменты-> Параметры). В списке слева должна быть дополнительная запись "ReSharper". Нажмите кнопку "Возобновить".

Если у вас нет такой записи в настройках Visual Studio, ReSharper либо не установлен, либо установлен неправильно.

Возможно, настройки не были перенесены из папки версии 5 в версию 6. Попробуйте следующее:

  • Убедитесь, что вы закрыли Visual Studio.

  • Идти к:

Примечание: эта папка с компьютера с Windows 7, так как вы не предоставили информацию о том, какую версию Visual Studio вы используете, я ставлю 'x'

"c:\Users* ваш пользователь *\AppData\Roaming\JetBrains\ReSharper\v5.x\vsxx.x"

Там вы найдете файл UserSettings.xml, откройте его для редактирования.

  • Ищите узел "SeverityTable". Выберите его и скопируйте.

  • Вставьте его в тот же файл, который вы найдете в папке "c:\Users* ваш пользователь *\AppData\Roaming\JetBrains\Resharper\v6.0\vsxx.x". Я рекомендую сделать резервную копию файла, прежде чем делать это.

  • Откройте визуальную студию. Решарпер должен указывать все рекомендации и запахи, как это было до того, как вы его обновили.

Надеюсь это поможет.

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