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

Resharper 8 не смог найти реализации интерфейсов

В некоторых случаях (интерфейс и реализация в разных проектах одного и того же решения) Ctrl + F12 (переход к реализации) не работает. В нем говорится: "Реализации IYourService не найдены". То же самое может произойти, если вы хотите реализовать какой-то член. Clean + rebuild может помочь, но не всегда.

Кажется, что Resharper 7 не имеет такой проблемы.

Кто-нибудь встретил эту проблему? Как это исправить?

Спасибо заранее!

4b9b3361

Ответ 1

Я попытался очистить кэш-память Resharper: ResharperOptionsEnvironmentGeneralClear Caches.

Затем я закрываю и снова открываю решение, чтобы восстановить кеш.

Он работает с сборкой Resharper 8.1.

Ответ 2

Я столкнулся с такой же проблемой, что и для одного решения, которое находится в онлайн-режиме TFS. Resharper не смог найти реализации в одном проекте только в моем решении. И эта же ситуация происходила на других машинах пользователей для того же решения.

Итак, я попытался таким образом, и это сработало для меня:

  • Очистите решение
  • Перейдите к Resharper > Options > Environment > General > Store Caches in
  • Измените папку кэша от User local settings folder до Solution folder
  • Нажмите кнопку Save
  • Восстановленное решение

Ответ 3

У нас была та же проблема, и оказалось, что что-то в нашем проекте MVC, ссылающемся на библиотеку, вызывало это. После воссоздания проекта MVC с MVC 5 проблема исчезла.