Исключить ошибку ReSharper для «Ресурс не найден» внутри представлений - PullRequest
0 голосов
/ 05 марта 2012

У меня есть приложение MVC2 , и я использую ReSharper 6.1 - я настроил серьезность проверки кода и отредактировал то, что он решил отображать в виде ошибок, предупреждений, предложений и подсказок,но я не могу удержаться от того, чтобы сказать мне, что при использовании HTMLHelper .

отсутствует определенный ресурс, например:

<img src="<%:Url.Content("~/Resources/Image12345.jpg")%>" />

Я получаю сообщение об ошибке в каждой строке, аналогичное приведенному выше, говорящее мне, что вышеуказанный путь не существует - чего в время разработки нет, но в процессе сборки все эти представления являются XCOPY 'd к местоположению, которое содержит все ресурсы, такие как изображения, поэтому в точке запуска приложения все это разрешение пути является правильным.Из-за работы в команде людей, некоторые из которых являются новыми для ReSharper, я хотел исключить появление этой ошибки, поскольку это может привести к тому, что мои коллеги начнут возиться с чем-то, что не сломано.

ReSharper, очевидно, не знает, что это не проблема, и у него нет возможности узнать, поэтому я хочу отключить этот конкретный анализ.В целом я обнаружил, что ReSharper обладает широкими возможностями настройки, и в версии 6.1 под Уровень проверки есть несколько новых опций MVC , которые оказались полезными - но я не вижу возможностиотключить проверку для этого.

У кого-нибудь есть идеи?

Ответы [ 3 ]

1 голос
/ 05 марта 2012

Есть несколько вариантов, нажмите ALT + ENTER.

  1. Подавить проверку "Ошибка пути" комментарием.Вы можете подавить весь блок кода, а не только каждый из тегов.
  2. Подавить проверку "Path Error" вообще для всего проекта.
  3. В 6.1 появилась новая функция - отображение пути, но онокажется сломанным в сочетании с MVC.
0 голосов
/ 09 марта 2012

Что ж, похоже, этот конкретный тип проверки в настоящее время не обслуживается. Я посмотрю, смогу ли я запросить его с помощью JetBrains, и, надеюсь, в будущем будет проведена более детальная проверка MVC.

Ура, ребята

0 голосов
/ 05 марта 2012

Возможность игнорировать эту конкретную ошибку с помощью:
Открыть окно ошибок Soultion с помощью ReSharper-> Windows -> Окно Soultion Errors .Щелкните правой кнопкой мыши раздражающую ошибку и выберите Игнорировать ошибку .

См. ответ для другой ошибки для более подробного объяснения.

...