Какой смысл красного подчеркивания, выделяющегося в ReSharper 5 для ASP.NET MVC?

Я недавно обновил до использования ReSharper 5 (в настоящее время в бета-версии). Я заметил, что в ASP.NET проекты MVC, ReSharper подчеркивает в красном все операторы возврата в контроллере:

Annoying Red Underlines

Я лично нахожу это довольно раздражающим, потому что это похоже на ошибку. Нажатие на подчеркнутый текст не предлагает справки (т.е., лампочка). Я не вижу опции изменить моделирование этого текста в Environment -> Fonts and Colors, и до сих пор похоже, что единственный способ отключить его состоит в том, чтобы снять флажок, "Включают ASP.NET Ссылки MVC" в ASP.Net -> Other Переболее резкие опции.

Какой смысл этого выделения? Я пропускаю что-то специальное, которое ReSharper предлагает мне? Существует ли способ удалить выделение, в то время как тихое включение MVC поддерживает в ReSharper?

25
задан Chilledrat 25 February 2018 в 09:32
поделиться

3 ответа

Это не красный, а коричневый. Соответствует цвету строковых литералов в стандартной цветовой схеме VS.

Чтобы изменить цвет:

  1. Установите ReSharper 6+
  2. В Visual Studio перейдите к Инструменты Параметры Среда Шрифты и цвета
  3. Прокрутите вниз до ReSharper ASP.NET MVC * и измените цвет переднего плана элемента фона элемента , если хотите) на любой цвет, который вам больше подходит. В вашем конкретном случае вы захотите изменить передний план Item из ReSharper ASP.NET MVC View .

Если на третьем этапе вы не можете найти элементы ReSharper, вам следует сбросить кэш Fonts & Colors вручную, удалив HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 9.0 \ FontAndColors \ Cache. ключ в реестре (возможно, вам придется удалить и ключ, расположенный в ... \ 10.0 \ ... .)

21
ответ дан 28 November 2019 в 21:32
поделиться

Resharper точно определяет реальный вид / контроллер / метод действия, на который вы ссылаетесь, волшебная строка. Выполните Find Usagages, и вы увидите, что можете перейти к представлению или контроллеру.

8
ответ дан 28 November 2019 в 21:32
поделиться

Подчеркивание используется для двух целей:

  1. Чтобы указать, что существует элемент управления «Просмотр / Пользователь».
  2. Вы можете перейти к нему напрямую, щелкнув по нему кнопкой мыши и нажав клавишу Ctrl (или F12 в привязке схемы VS).

Идея состоит в том, чтобы предупредить вас об отсутствующих представлениях. Он только красный (сам текст), когда View отсутствует, и, нажав Alt + Enter, вы получите возможность Create from Usage.

5
ответ дан 28 November 2019 в 21:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: