Подтвердить что ты не робот

Какая точка подчеркивания красной подсветки в ReSharper 5 для ASP.Net MVC?

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

Раздражающие красные подчеркивания http://i43.tinypic.com/f0ym54.jpg

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

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

4b9b3361

Ответ 1

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

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

  • Установить ReSharper 6 +
  • В Visual Studio перейдите к ToolsOptionsEnvironmentFonts & Colors
  • Прокрутите вниз до ReSharper ASP.NET MVC * и измените цвет Item foregroundItem background, если хотите) на любой цвет, который вам подходит. В вашем конкретном случае вы захотите изменить Item foreground ReSharper ASP.NET MVC View.

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

Ответ 2

Resharper smartly идентифицирует реальный view/controller/actionmethod ваши ссылки магической строкой. Сделайте Find Usagages, и вы увидите, что вы можете перейти к представлению или контроллеру.

Ответ 3

Подчеркнуто для двух целей:

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

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