19

In some cases (Interface and implementation in different projects of the same solution) Ctrl + F12 (go to implementation) does not work. It says "Implementations of IYourService were not found". The same thing could happen when you want to implement some member. Clean + rebuild could help but not always.

It seems that Resharper 7 does not have such problem.

Have somebody met that issue? How to fix it?

Thanks in advance!

Ievgen Martynov
  • 7,870
  • 8
  • 36
  • 52
  • Can you reproduce it and describe the steps required? – Lasse V. Karlsen Nov 23 '13 at 14:46
  • 3
    Also, have you tried clearing the ReSharper cache, and possibly checking if there's an update to ReSharper? – Lasse V. Karlsen Nov 23 '13 at 15:05
  • Clear cache don't help. Update from 8.0.1 to 8.0.2 fixes problem for some time. I couldn't provide more info to reproduce - it seems random, but occurs when you try to go/implement to different assembly. – Ievgen Martynov Nov 27 '13 at 12:36
  • I've been having this same issue since updating to 8.02. Are you still experiencing this? – Jeff Dec 04 '13 at 15:10
  • 1
    Yes, even with 8.1 beta – Ievgen Martynov Dec 07 '13 at 13:21
  • I can also confirm this bug (R# build 8.1.23.546). – draptik Jan 23 '14 at 07:38
  • I am also having a similar issue with R# 8.1.23.546. Is anyone aware if a bug report has been filed? This is not only impacting navigation, but it also causes refactoring to not work properly. For instance, renaming an interface method will not rename the implementations. – Justin Holzer Jan 24 '14 at 15:53
  • Another 'same here' on this one. It does appear to be where the implementation is in a different assembly. – Martin Mar 04 '14 at 09:44
  • Sounds like a bug of ReSharper or at least only JetBrains guys can answer it. – Lex Li Mar 26 '14 at 05:39
  • 1
    I also have the same problem with now 8.2 in VS2013. MVC 5 – Ian Vink Mar 30 '14 at 18:08
  • @BahaiResearch.com Have you tried my suggestion below : from VS2013 menu bar, `Resharper` --> `Options` --> `Clear Caches`, then reopen your solution ? It works for me with R# 8.1 and MVC. – Dio Phung May 04 '14 at 10:30
  • Dio - Yes, it does not work. I have the latest Resharper. Seems to fail when you are in project A, interfaces in project B and implementation in project C – Ian Vink May 04 '14 at 17:18
  • The bug is there with R# Build 8.2.0.2160 on 2014-03-21T00:53:08 on VS Ultimate 2013 Update 2 & 3. – Derek Greer Sep 12 '14 at 14:00
  • I have the same bug in R# 8.2.2 (8.2.2000.5102). Microsoft Visual Studio Premium 2013 Version 12.0.30723.00 Update 3. – Dariusz Oct 01 '14 at 13:19

3 Answers3

14

I tried clear the Resharper Cache: Resharper --> Options --> Environment --> General --> Clear Caches.

Then I close and reopen the solution to let the cache rebuild.

It works with Resharper 8.1 build.

Joseph Woodward
  • 9,191
  • 5
  • 44
  • 63
Dio Phung
  • 5,944
  • 5
  • 37
  • 55
  • 1
    This did not work for me with Resharper 8.2. Deleting %localAppData%\Local\JetBrains\ReSharper\v8.2\SolutionCaches did not work either. – Andreas Aug 08 '14 at 05:55
  • 1
    Have you tried close and reopen the solution ? And what is your Resharper cache location ? You should use the `Clear Caches` button of Resharper to ensure clearing the right cache. – Dio Phung Aug 08 '14 at 07:34
  • Yes, i have tried all of that. I have tried deleting the cache folder manually, and also by pressing the Clear Caches button. – Andreas Aug 08 '14 at 08:29
  • We're experiencing the same problem on my team. Alt+End doesn't always go to implementations and we have to go find them manually. Oddly, it works for some interfaces and not others. – Derek Greer Sep 12 '14 at 13:53
2

I've faced same problem with a quite difference for only one solution which is in the TFS online. Resharper could not find implementations in the only one project in my solution. And this same situation was occuring on other team users machine for same solution.

So I've tried to this way and it worked for me:

  • Clean the solution
  • Go to Resharper > Options > Environment > General > Store Caches in
  • Change cache folder from User local settings folder to Solution folder
  • Click Save button
  • Rebuilt solution
Onur Gazioğlu
  • 501
  • 2
  • 12
0

We had the same problem and it turned out that something in our MVC project that referenced the library was causing it. After recreating the MVC project with MVC 5, the problem disappeared.

Johann Strydom
  • 1,482
  • 14
  • 18